def test_load_by_filename_missing_file(self):
        with self.assertRaises(
                clientsecrets.InvalidClientSecretsError) as exc_manager:
            clientsecrets._loadfile(NONEXISTENT_FILE)

        self.assertEquals(exc_manager.exception.args[1], NONEXISTENT_FILE)
        self.assertEquals(exc_manager.exception.args[3], errno.ENOENT)
    def test_load_by_filename_missing_file(self):
        with self.assertRaises(
                clientsecrets.InvalidClientSecretsError) as exc_manager:
            clientsecrets._loadfile(NONEXISTENT_FILE)

        self.assertEquals(exc_manager.exception.args[1], NONEXISTENT_FILE)
        self.assertEquals(exc_manager.exception.args[3], errno.ENOENT)
    def test_load_by_filename_missing_file(self):
        caught_exception = None
        try:
            clientsecrets._loadfile(NONEXISTENT_FILE)
        except clientsecrets.InvalidClientSecretsError as exc:
            caught_exception = exc

        self.assertEquals(caught_exception.args[1], NONEXISTENT_FILE)
        self.assertEquals(caught_exception.args[3], errno.ENOENT)
Example #4
0
 def test_success(self):
     client_type, client_info = clientsecrets._loadfile(VALID_FILE)
     expected_client_info = {
         'client_id': 'foo_client_id',
         'client_secret': 'foo_client_secret',
         'redirect_uris': [],
         'auth_uri': GOOGLE_AUTH_URI,
         'token_uri': GOOGLE_TOKEN_URI,
         'revoke_uri': GOOGLE_REVOKE_URI,
     }
     self.assertEqual(client_type, clientsecrets.TYPE_WEB)
     self.assertEqual(client_info, expected_client_info)
Example #5
0
 def test_success(self):
     client_type, client_info = clientsecrets._loadfile(VALID_FILE)
     expected_client_info = {
         'client_id': 'foo_client_id',
         'client_secret': 'foo_client_secret',
         'redirect_uris': [],
         'auth_uri': GOOGLE_AUTH_URI,
         'token_uri': GOOGLE_TOKEN_URI,
         'revoke_uri': GOOGLE_REVOKE_URI,
     }
     self.assertEqual(client_type, clientsecrets.TYPE_WEB)
     self.assertEqual(client_info, expected_client_info)
Example #6
0
 def test_success(self):
     client_type, client_info = clientsecrets._loadfile(VALID_FILE)
     expected_client_info = {
         "client_id": "foo_client_id",
         "client_secret": "foo_client_secret",
         "redirect_uris": [],
         "auth_uri": oauth2client.GOOGLE_AUTH_URI,
         "token_uri": oauth2client.GOOGLE_TOKEN_URI,
         "revoke_uri": oauth2client.GOOGLE_REVOKE_URI,
     }
     self.assertEqual(client_type, clientsecrets.TYPE_WEB)
     self.assertEqual(client_info, expected_client_info)
Example #7
0
def load_and_cache(existing_file, fakename, cache_mock):
    client_type, client_info = _loadfile(datafile(existing_file))
    cache_mock.cache[fakename] = {client_type: client_info}
def load_and_cache(existing_file, fakename, cache_mock):
  client_type, client_info = _loadfile(datafile(existing_file))
  cache_mock.cache[fakename] = {client_type: client_info}
Example #9
0
 def test_load_by_filename(self):
     try:
         clientsecrets._loadfile(NONEXISTENT_FILE)
         self.fail('should fail to load a missing client_secrets file.')
     except clientsecrets.InvalidClientSecretsError as e:
         self.assertTrue(str(e).startswith('File'))
Example #10
0
 def test_load_by_filename(self):
     try:
         clientsecrets._loadfile(NONEXISTENT_FILE)
         self.fail('should fail to load a missing client_secrets file.')
     except clientsecrets.InvalidClientSecretsError as e:
         self.assertTrue(str(e).startswith('File'))
 def test_bad_json(self):
     filename = tempfile.mktemp()
     with open(filename, 'wb') as file_obj:
         file_obj.write(b'[')
     with self.assertRaises(ValueError):
         clientsecrets._loadfile(filename)
 def test_non_existent(self):
     path = os.path.join(DATA_DIR, 'fake.json')
     self.assertFalse(os.path.exists(path))
     with self.assertRaises(clientsecrets.InvalidClientSecretsError):
         clientsecrets._loadfile(path)
 def test_bad_json(self):
     filename = tempfile.mktemp()
     with open(filename, 'wb') as file_obj:
         file_obj.write(b'[')
     with self.assertRaises(ValueError):
         clientsecrets._loadfile(filename)
 def test_non_existent(self):
     path = os.path.join(DATA_DIR, 'fake.json')
     self.assertFalse(os.path.exists(path))
     with self.assertRaises(clientsecrets.InvalidClientSecretsError):
         clientsecrets._loadfile(path)