Skip to content

Commit 730c0dd

Browse files
committed
adjust test_dataarray_validator.py
1 parent 61aa4ea commit 730c0dd

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

packages/python/plotly/_plotly_utils/tests/validators/test_dataarray_validator.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from _plotly_utils.basevalidators import DataArrayValidator
33
import numpy as np
44
import pandas as pd
5+
from plotly.tests.b64 import b64
56

67
# Fixtures
78
# --------
@@ -33,12 +34,22 @@ def test_validator_acceptance_simple(val, validator):
3334

3435
@pytest.mark.parametrize(
3536
"val",
36-
[np.array([2, 3, 4]), pd.Series(["a", "b", "c"]), np.array([[1, 2, 3], [4, 5, 6]])],
37+
[pd.Series(["a", "b", "c"])],
3738
)
3839
def test_validator_acceptance_homogeneous(val, validator):
3940
coerce_val = validator.validate_coerce(val)
4041
assert isinstance(coerce_val, np.ndarray)
41-
assert np.array_equal(validator.present(coerce_val), val)
42+
assert np.array_equal(validator.present(coerce_val), b64(val))
43+
44+
45+
@pytest.mark.parametrize(
46+
"val",
47+
[np.array([2, 3, 4]), np.array([[1, 2, 3], [4, 5, 6]])],
48+
)
49+
def test_validator_acceptance_homogeneous(val, validator):
50+
coerce_val = validator.validate_coerce(val)
51+
assert isinstance(coerce_val, object)
52+
assert np.array_equal(validator.present(coerce_val), b64(val))
4253

4354

4455
# ### Rejection ###

0 commit comments

Comments
 (0)