Пример #1
0
class TestUserService(TestCase):

    def setUp(self):
        self.us = User()

    def test_GET_without_user(self, request_method):
        request_method.return_value = mock_response()
        self.us.get()
        self.assertEqual(request_method.call_args[0], ('get', _('user')))

    def test_GET_with_user_in_arg(self, request_method):
        request_method.return_value = mock_response()
        self.us.get('octocat')
        self.assertEqual(request_method.call_args[0],
                         ('get', _('users/octocat')))

    def test_GET_with_user_in_service(self, request_method):
        request_method.return_value = mock_response()
        self.us.set_user('octocat_service')
        self.us.get()
        self.assertEqual(request_method.call_args[0],
                         ('get', _('users/octocat_service')))

    def test_UPDATE_with_valid_data(self, request_method):
        request_method.return_value = mock_response('patch')
        self.us.update({'name': 'dummy'})
        self.assertEqual(request_method.call_args[0], ('patch', _('user')))

    def test_UPDATE_without_data(self, request_method):
        self.assertRaises(ValidationError, self.us.update, {})
Пример #2
0
 def __init__(self, **config):
     from pygithub3.services.users import User
     from pygithub3.services.repos import Repo
     from pygithub3.services.gists import Gist
     self._users = User(**config)
     self._repos = Repo(**config)
     self._gists = Gist(**config)
Пример #3
0
 def __init__(self, **config):
     from pygithub3.services.users import User
     from pygithub3.services.repos import Repo
     from pygithub3.services.gists import Gist
     from pygithub3.services.git_data import GitData
     from pygithub3.services.pull_requests import PullRequests
     from pygithub3.services.orgs import Org
     from pygithub3.services.issues import Issue
     self._users = User(**config)
     self._repos = Repo(**config)
     self._gists = Gist(**config)
     self._git_data = GitData(**config)
     self._pull_requests = PullRequests(**config)
     self._orgs = Org(**config)
     self._issues = Issue(**config)
Пример #4
0
class TestUserService(TestCase):
    def setUp(self):
        self.us = User()

    def test_GET_without_user(self, request_method):
        request_method.return_value = mock_response()
        self.us.get()
        self.assertEqual(request_method.call_args[0], ('get', _('user')))

    def test_GET_with_user(self, request_method):
        request_method.return_value = mock_response()
        self.us.get('octocat')
        self.assertEqual(request_method.call_args[0],
                         ('get', _('users/octocat')))

    def test_UPDATE_with_valid_data(self, request_method):
        request_method.return_value = mock_response('patch')
        self.us.update({'name': 'dummy'})
        self.assertEqual(request_method.call_args[0], ('patch', _('user')))

    def test_UPDATE_without_data(self, request_method):
        self.assertRaises(ValidationError, self.us.update, {})
Пример #5
0
 def setUp(self):
     self.us = User()
Пример #6
0
 def setUp(self):
     self.us = User()