Example #1
0
 def setUp(self):
     self.cs = Collaborators()
     self.cs.set_user('octocat')
     self.cs.set_repo('oc_repo')
Example #2
0
 def setUp(self):
     self.cs = Collaborators()
     self.cs.set_user('octocat')
     self.cs.set_repo('oc_repo')
Example #3
0
class TestCollaboratorsService(TestCase):

    def setUp(self):
        self.cs = Collaborators()
        self.cs.set_user('octocat')
        self.cs.set_repo('oc_repo')

    def test_LIST(self, request_method):
        request_method.return_value = mock_response_result()
        self.cs.list().all()
        self.assertEqual(request_method.call_args[0],
            ('get', _('repos/octocat/oc_repo/collaborators')))

    def test_IS_colaborator(self, request_method):
        request_method.return_value = mock_response()
        self.cs.is_collaborator('user')
        self.assertEqual(request_method.call_args[0],
            ('head', _('repos/octocat/oc_repo/collaborators/user')))

    def test_ADD(self, request_method):
        self.cs.add('user')
        self.assertEqual(request_method.call_args[0],
            ('put', _('repos/octocat/oc_repo/collaborators/user')))

    def test_DELETE(self, request_method):
        request_method.return_value = mock_response('delete')
        self.cs.delete('user')
        self.assertEqual(request_method.call_args[0],
            ('delete', _('repos/octocat/oc_repo/collaborators/user')))
Example #4
0
class TestCollaboratorsService(TestCase):
    def setUp(self):
        self.cs = Collaborators()
        self.cs.set_user('octocat')
        self.cs.set_repo('oc_repo')

    def test_LIST(self, request_method):
        request_method.return_value = mock_response_result()
        self.cs.list().all()
        self.assertEqual(request_method.call_args[0],
                         ('get', _('repos/octocat/oc_repo/collaborators')))

    def test_IS_colaborator(self, request_method):
        request_method.return_value = mock_response()
        self.cs.is_collaborator('user')
        self.assertEqual(
            request_method.call_args[0],
            ('head', _('repos/octocat/oc_repo/collaborators/user')))

    def test_ADD(self, request_method):
        self.cs.add('user')
        self.assertEqual(
            request_method.call_args[0],
            ('put', _('repos/octocat/oc_repo/collaborators/user')))

    def test_DELETE(self, request_method):
        request_method.return_value = mock_response('delete')
        self.cs.delete('user')
        self.assertEqual(
            request_method.call_args[0],
            ('delete', _('repos/octocat/oc_repo/collaborators/user')))