def test_argument_parsing_pause(test_args, expected_result): result = command_line_typing.argument_parsing(test_args) assert result.pause == expected_result
def test_argument_parsing_size_error(): with pytest.raises(SystemExit): command_line_typing.argument_parsing(["-s", "easy"])
def test_argument_parsing_nine_key(test_args, expected_result): result = command_line_typing.argument_parsing(test_args) assert result.nine_key == expected_result
def test_argument_parsing_random_letters(test_args, expected_result): result = command_line_typing.argument_parsing(test_args) assert result.random_letters == expected_result
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
def test_argument_parsing_continues(test_args, expected_result): result = command_line_typing.argument_parsing(test_args) assert result.continues == expected_result