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)
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)))
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)
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)))
def test_ignore_warnings(self): self.assertTrue(all(main(["-i"] + message) == STATUS_OK for message in INVALID_MESSAGES))
def test_catch_all(self): self.assertTrue(all(main(message) == STATUS_ERROR for message in INVALID_MESSAGES))