Exemple #1
0
def test_argument_parsing_pause(test_args, expected_result):
    result = command_line_typing.argument_parsing(test_args)
    assert result.pause == expected_result
Exemple #2
0
def test_argument_parsing_size_error():
    with pytest.raises(SystemExit):
        command_line_typing.argument_parsing(["-s", "easy"])
Exemple #3
0
def test_argument_parsing_nine_key(test_args, expected_result):
    result = command_line_typing.argument_parsing(test_args)
    assert result.nine_key == expected_result
Exemple #4
0
def test_argument_parsing_random_letters(test_args, expected_result):
    result = command_line_typing.argument_parsing(test_args)
    assert result.random_letters == expected_result
Exemple #5
0
def test_argument_parsing_words_per_second(test_args, expected_result):
    result = command_line_typing.argument_parsing(test_args)
    assert result.show_wps == expected_result
Exemple #6
0
def test_argument_parsing_continues(test_args, expected_result):
    result = command_line_typing.argument_parsing(test_args)
    assert result.continues == expected_result