def test_constructor_defaults(self): session = JirafeSession(self.site_id) self.assertEqual(self.site_id, self.session.site_id) self.assertEqual('https://accounts.jirafe.com/oauth2/authorize', session.auth_url) self.assertEqual('https://accounts.jirafe.com/oauth2/access_token', session.token_url) self.assertEqual('https://accounts.jirafe.com/accounts/profile', session.profile_url) self.assertIsNone(self.session.access_token) self.assertEqual(requests, session.requests)
def test_constructor_change(self): kwargs = { 'auth_url': 'a', 'token_url': 't', 'profile_url': 'p', 'requests': Mock() } session = JirafeSession(self.site_id, **kwargs) self.assertEqual('a', session.auth_url) self.assertEqual('t', session.token_url) self.assertEqual('p', session.profile_url) self.assertEqual(kwargs['requests'], session.requests)
def setUp(self): self.site_id = 'id' self.mock_requests = Mock() self.session = JirafeSession(self.site_id, requests=self.mock_requests)