コード例 #1
0
ファイル: test_cli.py プロジェクト: dsblank/pypistats
    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)
コード例 #2
0
ファイル: test_cli.py プロジェクト: jayvdb/pypistats
    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)
コード例 #3
0
ファイル: test_cli.py プロジェクト: dsblank/pypistats
    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)
コード例 #4
0
def test__valid_yyyy_mm_dd_invalid(test_input):
    with pytest.raises(argparse.ArgumentTypeError):
        cli._valid_yyyy_mm_dd(test_input)
コード例 #5
0
def test__valid_yyyy_mm_dd_valid(test_input):
    assert test_input == cli._valid_yyyy_mm_dd(test_input)
コード例 #6
0
ファイル: test_cli.py プロジェクト: hugovk/pypistats
def test__valid_yyyy_mm_dd_valid(test_input: str) -> None:
    assert test_input == cli._valid_yyyy_mm_dd(test_input)