Exemple #1
0
 def test_unknown_status(self):
     """Assert the method correctly handles an unknown bug status."""
     ver = Version('0')
     bug = selectors._Bug('foo', ver)
     with mock.patch.object(selectors, '_get_bug', return_value=bug):
         with self.assertRaises(exceptions.BugStatusUnknownError):
             selectors.bug_is_testable(None, ver)
 def test_unknown_status(self):
     """Assert the method correctly handles an unknown bug status."""
     ver = Version('0')
     bug = selectors._Bug('foo', ver)
     with mock.patch.object(selectors, '_get_bug', return_value=bug):
         with self.assertRaises(exceptions.BugStatusUnknownError):
             selectors.bug_is_testable(None, ver)
Exemple #3
0
 def test_pulp2_testable_status(self):
     """Assert the method correctly handles "testable" bug statuses."""
     ver = Version("2.0")
     for bug_status in selectors._TESTABLE_BUGS:
         if bug_status != "CLOSED - WONTFIX":
             bug = selectors._Bug(bug_status, ver)
             with mock.patch.object(selectors, "_get_bug",
                                    return_value=bug):
                 with self.subTest(bug_status=bug_status):
                     self.assertTrue(selectors.bug_is_fixed(None, ver))
         else:
             bug = selectors._Bug(bug_status, ver)
             with mock.patch.object(selectors, "_get_bug",
                                    return_value=bug):
                 with self.subTest(bug_status=bug_status):
                     self.assertFalse(selectors.bug_is_fixed(None, ver))
 def test_testable_status(self):
     """Assert the method correctly handles "testable" bug statuses."""
     ver = Version('0')
     for bug_status in selectors._TESTABLE_BUGS:
         bug = selectors._Bug(bug_status, ver)
         with mock.patch.object(selectors, '_get_bug', return_value=bug):
             with self.subTest(bug_status=bug_status):
                 self.assertTrue(selectors.bug_is_fixed(None, ver))
Exemple #5
0
 def test_untestable_status(self):
     """Assert the method correctly handles "untestable" bug statuses."""
     ver = Version('0')
     for bug_status in selectors._UNTESTABLE_BUGS:
         bug = selectors._Bug(bug_status, ver)
         with mock.patch.object(selectors, '_get_bug', return_value=bug):
             with self.subTest(bug_status=bug_status):
                 self.assertFalse(selectors.bug_is_fixed(None, ver))