Example #1
0
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')))
Example #2
0
 def setUp(self):
     self.ss = Statuses(user='******', repo='re_oct')