Test suite fails on macos
See https://github.com/ericpre/hyperspy-bundle/runs/2289178579
_________________ TestAddAtomAdderRemoving.test_no_atoms_input _________________
self = <atomap.tests.test_gui_function_qt.TestAddAtomAdderRemoving object at 0x7fe418f902e0>
def test_no_atoms_input(self):
data = np.random.random((200, 200))
peaks = ipf.add_atoms_with_gui(data)
fig = plt.figure(1)
x, y = fig.axes[0].transData.transform((100, 100))
assert len(peaks) == 0
fig.canvas.button_press_event(x, y, 1)
assert len(peaks) == 1
fig.canvas.button_press_event(x, y, 1)
> assert len(peaks) == 0
E assert 2 == 0
E + where 2 = len([[99.99999999999999, 99.99999999999997], [111.80154142581888, 99.99999999999997]])
/Users/runner/hyperspy-bundle/lib/python3.8/site-packages/atomap/tests/test_gui_function_qt.py:21: AssertionError
__________________ TestAddAtomAdderRemoving.test_linear_norm ___________________
self = <atomap.tests.test_gui_function_qt.TestAddAtomAdderRemoving object at 0x7fe406a4c190>
def test_linear_norm(self):
data = np.random.random((200, 200))
peaks = ipf.add_atoms_with_gui(data, norm="linear")
fig = plt.figure(1)
x, y = fig.axes[0].transData.transform((100, 100))
assert len(peaks) == 0
fig.canvas.button_press_event(x, y, 1)
assert len(peaks) == 1
fig.canvas.button_press_event(x, y, 1)
> assert len(peaks) == 0
E assert 2 == 0
E + where 2 = len([[99.99999999999999, 99.99999999999997], [111.80154142581888, 99.99999999999997]])
/Users/runner/hyperspy-bundle/lib/python3.8/site-packages/atomap/tests/test_gui_function_qt.py:86: AssertionError
____________________ TestAddAtomAdderRemoving.test_log_norm ____________________
self = <atomap.tests.test_gui_function_qt.TestAddAtomAdderRemoving object at 0x7fe40690f7f0>
def test_log_norm(self):
data = np.random.random((200, 200))
peaks = ipf.add_atoms_with_gui(data, norm="log")
fig = plt.figure(1)
x, y = fig.axes[0].transData.transform((100, 100))
assert len(peaks) == 0
fig.canvas.button_press_event(x, y, 1)
assert len(peaks) == 1
fig.canvas.button_press_event(x, y, 1)
> assert len(peaks) == 0
E assert 2 == 0
E + where 2 = len([[99.99999999999999, 99.99999999999997], [111.80154142581888, 99.99999999999997]])
/Users/runner/hyperspy-bundle/lib/python3.8/site-packages/atomap/tests/test_gui_function_qt.py:97: AssertionError