def when_i_run_the_bowling_command(step, command): users = step.scenario.games.keys() user_entry = users + [''] for frame_number in range(10): for user in users: user_entry += step.scenario.games[user][frame_number] def side_effect(*args): return user_entry.pop(0) if user_entry else '' step.scenario.raw_input.side_effect = side_effect run_django_command(step, command)
def assert_bowling_scores(step, command, argument): run_django_command(step, command, *[argument])