def setUp(self):
     self.site_id = 'id'
     self.mock_requests = Mock()
     self.username = '******'
     self.password = '******'
     self.client_id = 'client_id'
     self.client_secret = 'client_secret'
     self.session = UsernameSession(self.site_id,
                                    self.username,
                                    self.password,
                                    self.client_id,
                                    self.client_secret,
                                    requests=self.mock_requests)
 def test_constructor_defaults(self):
     session = UsernameSession(self.site_id, self.username, self.password,
                               self.client_id, self.client_secret)
     self.assertEqual(self.site_id, session.site_id)
     self.assertEqual(self.username, session.username)
     self.assertEqual(self.password, session.password)
     self.assertEqual(self.client_id, session.client_id)
     self.assertEqual(self.client_secret, session.client_secret)
     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(session.access_token)
     self.assertEqual(requests, session.requests)