aboutsummaryrefslogtreecommitdiffstats
path: root/pygithub3/tests/services/test_users.py
blob: f2daa367b4950424a14b032ad42d3dc8356c5757 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python
# -*- encoding: utf-8 -*-

from unittest import TestCase

import requests
from mock import patch, Mock

from pygithub3.services.users import User
from pygithub3.resources.base import json
from pygithub3.tests.utils.services import _, mock_json

json.dumps = Mock(side_effect=mock_json)
json.loads = Mock(side_effect=mock_json)

@patch.object(requests.sessions.Session, 'request')
class TestUserService(TestCase):

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

    def test_GET_without_user(self, request_method):
        response = Mock(name='response')
        response.content = {'dummy': 'dummy'}
        request_method.return_value = response
        self.us.get()
        request_method.assert_called_with('get', _('user'), params={})