예제 #1
0
 def test_issue_creation(self, mock_requestmaker_post):
     mock_requestmaker_post.return_value = MockResponse(
         200, create_mock_json("tests/resources/issue_details_success.json")
     )
     rm = RequestMaker("/api/v1", "fakehost", "faketoken")
     issue = Issues(rm).create(1, 2, 3, 4, 5, 6)
     self.assertTrue(isinstance(issue, Issue))
예제 #2
0
 def test_issue_import(self, mock_requestmaker_post):
     rm = RequestMaker('/api/v1', 'fakehost', 'faketoken')
     issue = Issues(rm).import_(1, 'subject', 'Normal', 'Closed', 'Normal', 'Wishlist')
     mock_requestmaker_post.assert_called_with(
         '/{endpoint}/{id}/{type}', type='issue', payload={'type': 'Normal',
                                                           'project': 1,
                                                           'subject': 'subject',
                                                           'priority': 'Normal',
                                                           'status': 'Closed',
                                                           'severity': 'Wishlist'},
         endpoint='importer', id=1
     )
예제 #3
0
 def test_issue_import(self, mock_requestmaker_post):
     rm = RequestMaker("/api/v1", "fakehost", "faketoken")
     Issues(rm).import_(1, "subject", "Normal", "Closed", "Normal", "Wishlist")
     mock_requestmaker_post.assert_called_with(
         "/{endpoint}/{id}/{type}",
         type="issue",
         payload={
             "type": "Normal",
             "project": 1,
             "subject": "subject",
             "priority": "Normal",
             "status": "Closed",
             "severity": "Wishlist",
         },
         endpoint="importer",
         id=1,
     )