예제 #1
0
  def test_get_pw_for_client(self):
    # Setup.
    test_utils.create_oauth_test_client()

    # Exercise.
    client_secret = app_utils.get_client_secret(constants.CLIENT_ID)

    # Verify
    self.assertEqual(constants.CLIENT_SECRET, client_secret)
예제 #2
0
  def test_create_client_reads_if_exists(self):
    # Setup.
    client = test_utils.create_oauth_test_client()

    # Exercise.
    response = self.app.get('/api/client/create')

    # Verify
    client_json = json.loads(response.data)
    clients_with_client_id = oauth_models.Client.query(
        oauth_models.Client.client_id == constants.CLIENT_ID).fetch()

    self.assertEqual(constants.CLIENT_ID, client_json['client_id'])
    self.assertEqual(1, len(clients_with_client_id))
    self.assertEqual(client.key, clients_with_client_id[0].key)
예제 #3
0
 def setUp(self):
   test_utils.CommonNdbTest.setUp(self)
   self.client = test_utils.create_oauth_test_client()
   self.app = test_utils.create_flask_test_client(oauth_api)