def test_argument_parsing_start(test_values, expected_results): """ Testing single argument -s SECONDS (start timer option). """ result = dstatic.argument_parser(test_values) assert result.start_timer == expected_results
def test_parser_arguments_delay(test_values, expected_results): """ Testing a single argument -d (delay option). """ result = dstatic.argument_parser(test_values) assert result.delay == expected_results
def test_parser_arguments_black_white(test_values, expected_results): """ Testing single argument -b (black & white mode). """ result = dstatic.argument_parser(test_values) assert result.black_white == expected_results
def test_argument_parsing_additive_color_mode(test_values, expected_result): result = dstatic.argument_parser(test_values) assert result.additive is expected_result
def test_argument_parsing_disable_all_keys(test_values, expected_result): result = dstatic.argument_parser(test_values) assert result.disable_all_keys is expected_result
def test_argument_parsing_cycle_colors(test_values, expected_results): result = dstatic.argument_parser(test_values) assert result.cycle_colors is expected_results
def test_argument_parsing_test_mode(test_values, expected_results): result = dstatic.argument_parser(test_values) assert result.test_mode is expected_results
def test_argument_parsing_list_commands(test_values, expected_results): result = dstatic.argument_parser(test_values) assert result.list_colors == expected_results
def test_argument_parsing_screen_saver(test_values, expected_results): result = dstatic.argument_parser(test_values) assert result.screen_saver == expected_results
def test_argument_parsing_run(test_values, expected_results): """ Testing single argument -r SECONDS (run timer option). """ result = dstatic.argument_parser(test_values) assert result.run_timer == expected_results