Skip to content

Commit 16a21bd

Browse files
more tests
1 parent b1d039c commit 16a21bd

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Diff for: packages/python/plotly/plotly/tests/test_core/test_px/test_trendline.py

+13
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,25 @@ def test_trendline_enough_values(mode):
3838
fig = px.scatter(x=[0, 1], y=[0, None], trendline=mode)
3939
assert len(fig.data) == 2
4040
assert fig.data[1].x is None
41+
fig = px.scatter(x=[0, 1], y=np.array([0, np.nan]), trendline=mode)
42+
assert len(fig.data) == 2
43+
assert fig.data[1].x is None
4144
fig = px.scatter(x=[0, 1, None], y=[0, None, 1], trendline=mode)
4245
assert len(fig.data) == 2
4346
assert fig.data[1].x is None
47+
fig = px.scatter(
48+
x=np.array([0, 1, np.nan]), y=np.array([0, np.nan, 1]), trendline=mode
49+
)
50+
assert len(fig.data) == 2
51+
assert fig.data[1].x is None
4452
fig = px.scatter(x=[0, 1, None, 2], y=[1, None, 1, 2], trendline=mode)
4553
assert len(fig.data) == 2
4654
assert len(fig.data[1].x) == 2
55+
fig = px.scatter(
56+
x=np.array([0, 1, np.nan, 2]), y=np.array([1, np.nan, 1, 2]), trendline=mode
57+
)
58+
assert len(fig.data) == 2
59+
assert len(fig.data[1].x) == 2
4760

4861

4962
@pytest.mark.parametrize("mode", ["ols", "lowess"])

0 commit comments

Comments
 (0)