Skip to content

Commit 2c95034

Browse files
committed
added figure test
1 parent a2b83ca commit 2c95034

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Loading

src/napari_matplotlib/tests/test_histogram.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,33 @@ def test_feature_histogram(make_napari_viewer):
6969
viewer.layers.selection.add(viewer.layers[1])
7070
assert_figures_equal(widget.figure, fig1)
7171

72+
@pytest.mark.mpl_image_compare
73+
def test_feature_histogram2(make_napari_viewer):
74+
import numpy as np
75+
np.random.seed(0)
76+
n_points = 1000
77+
random_points = np.random.random((n_points, 3)) * 10
78+
feature1 = np.random.random(n_points)
79+
feature2 = np.random.normal(size=n_points)
80+
81+
viewer = make_napari_viewer()
82+
viewer.add_points(
83+
random_points,
84+
properties={"feature1": feature1, "feature2": feature2},
85+
name="points1",
86+
)
87+
viewer.add_points(
88+
random_points,
89+
properties={"feature1": feature1, "feature2": feature2},
90+
name="points2",
91+
)
92+
93+
widget = FeaturesHistogramWidget(viewer)
94+
viewer.window.add_dock_widget(widget)
95+
96+
fig = HistogramWidget(viewer).figure
97+
return deepcopy(fig)
98+
7299

73100
def test_change_layer(make_napari_viewer, brain_data, astronaut_data):
74101
viewer = make_napari_viewer()

0 commit comments

Comments
 (0)