Skip to content

Commit d1207f0

Browse files
committed
updated tests
1 parent dcab365 commit d1207f0

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

src/napari_matplotlib/tests/test_histogram.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,27 @@ def test_feature_histogram(make_napari_viewer):
4444
feature2 = np.random.normal(size=n_points)
4545

4646
viewer = make_napari_viewer()
47-
viewer.add_points(random_points, properties={'feature1': feature1, 'feature2': feature2}, face_color='feature1', size=1)
47+
viewer.add_points(random_points,
48+
properties={'feature1': feature1, 'feature2': feature2},
49+
name='points1')
50+
viewer.add_points(random_points,
51+
properties={'feature1': feature1, 'feature2': feature2},
52+
name='points2')
4853

4954
widget = FeaturesHistogramWidget(viewer)
5055
viewer.window.add_dock_widget(widget)
56+
57+
# Check whether changing the selected key changes the plot
5158
widget._set_axis_keys('feature1')
52-
widget._key_selection_widget()
59+
fig1 = deepcopy(widget.figure)
60+
5361
widget._set_axis_keys('feature2')
54-
widget._key_selection_widget()
62+
assert_figures_not_equal(widget.figure, fig1)
63+
64+
#check whether selecting a different layer produces the same plot
65+
viewer.layers.selection.clear()
66+
viewer.layers.selection.add(viewer.layers[1])
67+
assert_figures_equal(widget.figure, fig1)
5568

5669

5770
def test_change_layer(make_napari_viewer, brain_data, astronaut_data):

0 commit comments

Comments
 (0)