aboutsummaryrefslogtreecommitdiffstats
path: root/github3/tests/get_handlers_test.py
blob: f07a7cffd94b5406202f5a870f5333d75911d337 (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
28
29
#!/usr/bin/env python
# -*- encoding: utf-8 -*-

from unittest import TestCase
from github3 import api
from github3 import handlers


class TestGetHandlers(TestCase):

    def setUp(self):
        self.anom_gh = api.Github()
        self.auth_gh = api.Github('test', 'password')

    def test_get_user(self):
        anom_user = self.anom_gh.users
        auth_user = self.auth_gh.users

        self.assertIsInstance(anom_user, handlers.users.User)
        self.assertEquals(anom_user.prefix, 'users')
        self.assertIsInstance(auth_user, handlers.users.AuthUser)
        self.assertEquals(auth_user.prefix, 'user')

    def test_get_gists(self):
        anom_gists = self.anom_gh.gists
        auth_gists = self.auth_gh.gists

        self.assertIsInstance(anom_gists, handlers.gists.Gist)
        self.assertIsInstance(auth_gists, handlers.gists.AuthGist)