Fix test to reflect how it was before

This commit is contained in:
Alessio Bogon 2021-09-19 19:48:02 +02:00
parent d5df79e42c
commit 3fe45a88d3
1 changed files with 9 additions and 4 deletions

View File

@ -78,17 +78,22 @@ def test_step_trace(testdir):
@given(parsers.parse('there are {start:d} cucumbers'), target_fixture="start_cucumbers")
def start_cucumbers(start):
return dict(start=start)
assert isinstance(start, int)
return {"start": start}
@when(parsers.parse('I eat {eat:g} cucumbers'))
def eat_cucumbers(start_cucumbers, eat):
assert isinstance(eat, float)
start_cucumbers['eat'] = eat
@then(parsers.parse('I should have {left:d} cucumbers'))
def should_have_left_cucumbers(start_cucumbers, left):
assert start_cucumbers['start'] - start_cucumbers['eat'] == left
@then(parsers.parse('I should have {left} cucumbers'))
def should_have_left_cucumbers(start_cucumbers, start, eat, left):
assert isinstance(left, str)
assert start - eat == int(left)
assert start_cucumbers['start'] == start
assert start_cucumbers['eat'] == eat
scenarios('test.feature')