def setUp(self): self.service = Comments(user='******', repo='repo')
def setUp(self): self.service = Comments(user='******', repo='repo')
class TestPullRequestCommentsService(TestCase): def setUp(self): self.service = Comments(user='******', repo='repo') def test_LIST(self, reqm): reqm.return_value = mock_response_result(200) self.service.list(123).all() self.assertEqual(reqm.call_args[0], ('get', _('repos/user/repo/pulls/123/comments'))) def test_GET(self, reqm): reqm.return_value = mock_response(200) self.service.get(1) self.assertEqual(reqm.call_args[0], ('get', _('repos/user/repo/pulls/comments/1'))) def test_CREATE(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'commit_id': 'abc123', 'path': 'foo.txt', 'position': '2', } self.service.create(1, data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments'))) def test_CREATE_in_reply_to(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'in_reply_to': '5', } self.service.create(1, data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments'))) def test_UPDATE(self, reqm): reqm.return_value = mock_response(200) data = { 'body': 'something completely different', } self.service.update(1, data) self.assertEqual(reqm.call_args[0], ('patch', _('repos/user/repo/pulls/comments/1'))) def test_DELETE(self, reqm): reqm.return_value = mock_response(204) self.service.delete(1) self.assertEqual(reqm.call_args[0], ('delete', _('repos/user/repo/pulls/comments/1')))
class TestPullRequestCommentsService(TestCase): def setUp(self): self.service = Comments(user='******', repo='repo') def test_LIST(self, reqm): reqm.return_value = mock_response_result(200) self.service.list(123).all() self.assertEqual( reqm.call_args[0], ('get', _('repos/user/repo/pulls/123/comments')) ) def test_GET(self, reqm): reqm.return_value = mock_response(200) self.service.get(1) self.assertEqual( reqm.call_args[0], ('get', _('repos/user/repo/pulls/comments/1')) ) def test_CREATE(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'commit_id': 'abc123', 'path': 'foo.txt', 'position': '2', } self.service.create(1, data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')) ) def test_CREATE_in_reply_to(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'in_reply_to': '5', } self.service.create(1, data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')) ) def test_UPDATE(self, reqm): reqm.return_value = mock_response(200) data = { 'body': 'something completely different', } self.service.update(1, data) self.assertEqual( reqm.call_args[0], ('patch', _('repos/user/repo/pulls/comments/1')) ) def test_DELETE(self, reqm): reqm.return_value = mock_response(204) self.service.delete(1) self.assertEqual( reqm.call_args[0], ('delete', _('repos/user/repo/pulls/comments/1')) )