Skip to content

Commit 3a694fd

Browse files
committed
Merge branch 'master' into parametrize_load_dump_asserts
2 parents 4deba4b + 64b6c34 commit 3a694fd

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

tests/test_make.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,8 @@ class A:
247247
assert attr.fields(A).x.metadata["foo"] == 1
248248

249249

250-
def test_union(module, dump_load_assert):
250+
@pytest.mark.parametrize(argnames=['value'], argvalues=[["X"], [5]])
251+
def test_union(module, value, dump_load_assert):
251252
"""Deserialize one of several types."""
252253

253254
@module.dataclass
@@ -256,12 +257,8 @@ class A:
256257

257258
schema = desert.schema_class(A)()
258259

259-
dumped = {"x": "X"}
260-
loaded = A("X")
261-
dump_load_assert(schema=schema, loaded=loaded, dumped=dumped)
262-
263-
dumped = {"x": 5}
264-
loaded = A(5)
260+
dumped = {"x": value}
261+
loaded = A(value)
265262
dump_load_assert(schema=schema, loaded=loaded, dumped=dumped)
266263

267264

0 commit comments

Comments
 (0)