コード例 #1
0
    def test_admin_api_connection(self, client):
        connection = self.mock_connection(client)
        admin_api.connect('', '', '')
        self.assertEqual(admin_api.spanner_admin_api()._connection, connection)

        admin_api.hangup()
        with self.assertRaises(error.SpannerError):
            admin_api.spanner_admin_api()
コード例 #2
0
ファイル: schema.py プロジェクト: qadro87/python-spanner-orm
 def spanner_api(cls) -> api.SpannerAdminApi:
   return api.spanner_admin_api()
コード例 #3
0
 def test_admin_api_create_ddl_connection(self, client):
     connection = self.mock_connection(client)
     admin_api.connect('', '', '', create_ddl=['create ddl'])
     self.assertEqual(admin_api.spanner_admin_api()._connection, connection)
コード例 #4
0
 def execute(self) -> None:
     self.validate()
     api.spanner_admin_api().update_schema(self.ddl())