Ejemplo n.º 1
0
    def test_private_with_public(self, get_api_mock):
        messages = [
            "Fix lint",
            "EVG-1",  # Test valid projects with various number lengths
            "SERVER-20",
            "XYZ-1"
        ]
        api_mock = create_mock_evg_client(interleave_new_format(messages))

        get_api_mock.return_value = api_mock
        self.assertTrue(main(["fake_version"]) == STATUS_ERROR)
Ejemplo n.º 2
0
    def test_valid(self):
        messages = [
            ["Fix lint"],
            ["EVG-1"],  # Test valid projects with various number lengths
            ["SERVER-20"],
            ["WT-300"],
            ["SERVER-44338"],
            ["Revert EVG-5"],
            ["Revert SERVER-60"],
            ["Revert WT-700"],
            ["Revert 'SERVER-8000"],
            ['Revert "SERVER-90000'],
            ["Import wiredtiger: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"],
            ["Import tools: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"]
        ]

        self.assertTrue(all(main(message) == STATUS_OK for message in messages))
    def test_valid(self):
        messages = [
            "Fix lint",
            "EVG-1",  # Test valid projects with various number lengths
            "SERVER-20",
            "WT-300",
            "SERVER-44338",
            "Revert EVG-5",
            "Revert SERVER-60",
            "Revert WT-700",
            "Revert 'SERVER-8000",
            'Revert "SERVER-90000',
            "Import wiredtiger: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4",
            "Import tools: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"
        ]

        self.assertTrue(
            all(main([message]) == STATUS_OK for message in interleave_new_format(messages)))
Ejemplo n.º 4
0
    def test_valid_commits(self, get_api_mock):
        messages = [
            "Fix lint",
            "EVG-1",  # Test valid projects with various number lengths
            "SERVER-20",
            "WT-300",
            "SERVER-44338",
            "Revert EVG-5",
            "Revert SERVER-60",
            "Revert WT-700",
            "Revert 'SERVER-8000",
            'Revert "SERVER-90000',
            "Import wiredtiger: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4",
            "Import tools: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"
        ]
        api_mock = create_mock_evg_client(interleave_new_format(messages))

        get_api_mock.return_value = api_mock
        self.assertTrue(main(["fake_version"]) == STATUS_OK)
Ejemplo n.º 5
0
    def test_private(self, get_api_mock):
        messages = ["XYZ-1"]
        api_mock = create_mock_evg_client(interleave_new_format(messages))

        get_api_mock.return_value = api_mock
        self.assertTrue(main(["fake_version"]) == STATUS_ERROR)
 def test_last_git_commit_success(self):
     with patch(
             ns("subprocess.check_output"),
             return_value=bytearray('SERVER-1111 this is a test', 'utf-8')) as check_output_mock:
         self.assertEqual(main([]), 0)
         check_output_mock.assert_called_with(GIT_SHOW_COMMAND)
 def test_catch_all(self):
     self.assertTrue(
         all(
             main([message]) == STATUS_ERROR
             for message in interleave_new_format(INVALID_MESSAGES)))
 def test_private(self):
     self.assertEqual(main(["XYZ-1"]), STATUS_ERROR)
 def test_ignore_warnings(self):
     self.assertTrue(
         all(
             main(["-i"] + [message]) == STATUS_OK
             for message in interleave_new_format(INVALID_MESSAGES)))
Ejemplo n.º 10
0
 def test_ignore_warnings(self):
     self.assertTrue(all(main(["-i"] + message) == STATUS_OK for message in INVALID_MESSAGES))
Ejemplo n.º 11
0
 def test_catch_all(self):
     self.assertTrue(all(main(message) == STATUS_ERROR for message in INVALID_MESSAGES))