def test_default_projection_change(self):
     c = client.ContentForShoppingClient(account_id='123',
                                         projection='schema')
     uri = c._create_uri(account_id=None, projection=None, resource='a/b')
     self.assertEqual(c.cfs_projection, 'schema')
     self.assertEqual(
         uri, 'https://content.googleapis.com/content/v1/123/a/b/schema')
 def test_uri_bad_projection(self):
     c = client.ContentForShoppingClient()
     self.assertRaises(ValueError,
                       c._create_uri,
                       account_id='123',
                       projection='banana',
                       resource='a/b')
 def test_uri_missing_account_id(self):
     c = client.ContentForShoppingClient()
     self.assertRaises(ValueError,
                       c._create_uri,
                       account_id=None,
                       projection=None,
                       resource='a/b')
 def test_path_multiple(self):
     c = client.ContentForShoppingClient(account_id='123')
     uri = c._create_uri(account_id=None,
                         projection=None,
                         resource='r',
                         path=['1', '2'])
     self.assertEqual(
         uri, 'https://content.googleapis.com/content/v1/123/r/generic/1/2')
Exemplo n.º 5
0
 def test_request_resource(self):
   c = client.ContentForShoppingClient(account_id='123')
   uri = c._create_uri(account_id=None, projection=None, resource='x/y/z')
   self.assertEqual(uri,
       'https://content.googleapis.com/content/v1/123/x/y/z/generic')
Exemplo n.º 6
0
 def test_override_request_account_id(self):
   c = client.ContentForShoppingClient(account_id='123')
   uri = c._create_uri(account_id='321', projection=None, resource='a/b')
   self.assertEqual(uri,
       'https://content.googleapis.com/content/v1/321/a/b/generic')