Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
    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)
Beispiel #4
0
def test__valid_yyyy_mm_dd_invalid(test_input):
    with pytest.raises(argparse.ArgumentTypeError):
        cli._valid_yyyy_mm_dd(test_input)
Beispiel #5
0
def test__valid_yyyy_mm_dd_valid(test_input):
    assert test_input == cli._valid_yyyy_mm_dd(test_input)
Beispiel #6
0
def test__valid_yyyy_mm_dd_valid(test_input: str) -> None:
    assert test_input == cli._valid_yyyy_mm_dd(test_input)