use converters
This commit is contained in:
parent
3fe45a88d3
commit
28f3261476
|
@ -297,9 +297,14 @@ def test_complex_types(testdir, pytestconfig):
|
||||||
class Alien(object):
|
class Alien(object):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@given(parsers.parse('there is a coordinate {point}'), target_fixture="point")
|
@given(
|
||||||
|
parsers.parse('there is a coordinate {point}'),
|
||||||
|
target_fixture="point",
|
||||||
|
converters={"point": Point.parse},
|
||||||
|
)
|
||||||
def given_there_is_a_point(point):
|
def given_there_is_a_point(point):
|
||||||
return Point.parse(point)
|
assert isinstance(point, Point)
|
||||||
|
return point
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize('alien', [Alien()])
|
@pytest.mark.parametrize('alien', [Alien()])
|
||||||
|
|
Loading…
Reference in New Issue