def test__valid_yyyy_mm_dd_invalid2(self): # Arrange input = "2018-99-99" # Act / Assert with self.assertRaises(argparse.ArgumentTypeError): cli._valid_yyyy_mm_dd(input)
def test__valid_yyyy_mm_optional_dd_invalid(self): # Arrange input = "dkvnf" # Act / Assert with self.assertRaises(argparse.ArgumentTypeError): cli._valid_yyyy_mm_dd(input)
def test__valid_yyyy_mm_dd(self): # Arrange input = "2018-07-12" # Act output = cli._valid_yyyy_mm_dd(input) # Assert self.assertEqual(input, output)
def test__valid_yyyy_mm_dd_invalid(test_input): with pytest.raises(argparse.ArgumentTypeError): cli._valid_yyyy_mm_dd(test_input)
def test__valid_yyyy_mm_dd_valid(test_input): assert test_input == cli._valid_yyyy_mm_dd(test_input)
def test__valid_yyyy_mm_dd_valid(test_input: str) -> None: assert test_input == cli._valid_yyyy_mm_dd(test_input)