class TestGoogleApiClient(unittest.TestCase): def setUp(self): self.bq = GoogleApiClient().auth().build('bigquery', 'v2') pass def TearDown(self): pass def test_request(self): res = self.bq.request('projects', 'list') self.assertEqual('bigquery#projectList', res['kind']) def test_TypeError(self): with self.assertRaises(TypeError): self.bq.request('datasets', 'list') def test_ResourceNameError(self): with self.assertRaises(ResourceNameError): self.bq.request('unknown_resource', 'list') def test_MethodNameError(self): with self.assertRaises(MethodNameError): self.bq.request('projects', 'unknown_method')
def setUp(self): self.bq = GoogleApiClient().auth().build('bigquery', 'v2') pass