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, {})
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)
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)
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, {})
def setUp(self): self.us = User()