Пример #1
0
 def test_no_builds(self, info):
     """
     Job with empty builds list is `NOTRUN`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.NOTRUN, result)
     self.assertEqual({}, params)
Пример #2
0
 def test_in_queue(self, info):
     """
     Job with inQueue = True is `RUNNING`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.RUNNING, result)
     self.assertEqual({}, params)
Пример #3
0
 def test_builds_not_present(self, info):
     """
     Job without a builds list is `UNKNOWN`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.UNKNOWN, result)
     self.assertEqual({}, params)
Пример #4
0
 def test_no_builds(self, info):
     """
     Job with empty builds list is `NOTRUN`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.NOTRUN, result)
     self.assertEqual({}, params)
Пример #5
0
 def test_builds_not_present(self, info):
     """
     Job without a builds list is `UNKNOWN`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.UNKNOWN, result)
     self.assertEqual({}, params)
Пример #6
0
 def test_in_queue(self, info):
     """
     Job with inQueue = True is `RUNNING`.
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertEqual(merge_pr.JenkinsResults.RUNNING, result)
     self.assertEqual({}, params)
Пример #7
0
 def test_result_types(self, info):
     """
     Result always a tuple (`JenkinsResults`, Maybe[dict])
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertIn(result, list(merge_pr.JenkinsResults.iterconstants()))
     if params is not None:
         self.assertIsInstance(params, dict)
Пример #8
0
 def test_result_types(self, info):
     """
     Result always a tuple (`JenkinsResults`, Maybe[dict])
     """
     result, params = merge_pr.jenkins_info_from_response(info)
     self.assertIn(result, list(merge_pr.JenkinsResults.iterconstants()))
     if params is not None:
         self.assertIsInstance(params, dict)