Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)