class TestStatusesService(TestCase): def setUp(self): self.ss = Statuses(user='******', repo='re_oct') def test_LIST(self, request_method): request_method.return_value = mock_response_result() self.ss.list(sha='e3bc').all() self.assertEqual(request_method.call_args[0], ('get', _('repos/oct/re_oct/statuses/e3bc'))) def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.ss.create({"state": "success", "target_url": "https://example.com/build/status", "description": "The build succeeded!"}, sha='e3bc') self.assertEqual(request_method.call_args[0], ('post', _('repos/oct/re_oct/statuses/e3bc')))