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])