@@ -389,8 +389,8 @@ def test___ne__(self):
389389 self .assertNotEqual (column_family1 , column_family2 )
390390
391391 def _create_test_helper (self , gc_rule = None ):
392- from gcloud .bigtable ._generated import (
393- bigtable_table_service_messages_pb2 as messages_v1_pb2 )
392+ from gcloud .bigtable ._generated_v2 import (
393+ bigtable_table_admin_pb2 as table_admin_v2_pb2 )
394394 from gcloud .bigtable ._testing import _FakeStub
395395
396396 project_id = 'project-id'
@@ -411,12 +411,12 @@ def _create_test_helper(self, gc_rule=None):
411411 if gc_rule is None :
412412 column_family_pb = _ColumnFamilyPB ()
413413 else :
414- column_family_pb = _ColumnFamilyPB (
415- gc_rule = gc_rule . to_pb ())
416- request_pb = messages_v1_pb2 . CreateColumnFamilyRequest (
417- name = table_name ,
418- column_family_id = column_family_id ,
419- column_family = column_family_pb ,
414+ column_family_pb = _ColumnFamilyPB (gc_rule = gc_rule . to_pb ())
415+ request_pb = table_admin_v2_pb2 . ModifyColumnFamiliesRequest (
416+ name = table_name )
417+ request_pb . modifications . add (
418+ id = column_family_id ,
419+ create = column_family_pb ,
420420 )
421421
422422 # Create response_pb
@@ -434,7 +434,7 @@ def _create_test_helper(self, gc_rule=None):
434434 self .assertEqual (stub .results , ())
435435 self .assertEqual (result , expected_result )
436436 self .assertEqual (stub .method_calls , [(
437- 'CreateColumnFamily ' ,
437+ 'ModifyColumnFamilies ' ,
438438 (request_pb , timeout_seconds ),
439439 {},
440440 )])
@@ -449,6 +449,8 @@ def test_create_with_gc_rule(self):
449449
450450 def _update_test_helper (self , gc_rule = None ):
451451 from gcloud .bigtable ._testing import _FakeStub
452+ from gcloud .bigtable ._generated_v2 import (
453+ bigtable_table_admin_pb2 as table_admin_v2_pb2 )
452454
453455 project_id = 'project-id'
454456 zone = 'zone'
@@ -458,8 +460,6 @@ def _update_test_helper(self, gc_rule=None):
458460 timeout_seconds = 28
459461 table_name = ('projects/' + project_id + '/zones/' + zone +
460462 '/clusters/' + cluster_id + '/tables/' + table_id )
461- column_family_name = (
462- table_name + '/columnFamilies/' + column_family_id )
463463
464464 client = _Client (timeout_seconds = timeout_seconds )
465465 table = _Table (table_name , client = client )
@@ -468,12 +468,15 @@ def _update_test_helper(self, gc_rule=None):
468468
469469 # Create request_pb
470470 if gc_rule is None :
471- request_pb = _ColumnFamilyPB (name = column_family_name )
471+ column_family_pb = _ColumnFamilyPB ()
472472 else :
473- request_pb = _ColumnFamilyPB (
474- name = column_family_name ,
475- gc_rule = gc_rule .to_pb (),
476- )
473+ column_family_pb = _ColumnFamilyPB (gc_rule = gc_rule .to_pb ())
474+ request_pb = table_admin_v2_pb2 .ModifyColumnFamiliesRequest (
475+ name = table_name )
476+ request_pb .modifications .add (
477+ id = column_family_id ,
478+ update = column_family_pb ,
479+ )
477480
478481 # Create response_pb
479482 response_pb = _ColumnFamilyPB ()
@@ -490,7 +493,7 @@ def _update_test_helper(self, gc_rule=None):
490493 self .assertEqual (stub .results , ())
491494 self .assertEqual (result , expected_result )
492495 self .assertEqual (stub .method_calls , [(
493- 'UpdateColumnFamily ' ,
496+ 'ModifyColumnFamilies ' ,
494497 (request_pb , timeout_seconds ),
495498 {},
496499 )])
@@ -505,8 +508,8 @@ def test_update_with_gc_rule(self):
505508
506509 def test_delete (self ):
507510 from google .protobuf import empty_pb2
508- from gcloud .bigtable ._generated import (
509- bigtable_table_service_messages_pb2 as messages_v1_pb2 )
511+ from gcloud .bigtable ._generated_v2 import (
512+ bigtable_table_admin_pb2 as table_admin_v2_pb2 )
510513 from gcloud .bigtable ._testing import _FakeStub
511514
512515 project_id = 'project-id'
@@ -517,16 +520,17 @@ def test_delete(self):
517520 timeout_seconds = 7
518521 table_name = ('projects/' + project_id + '/zones/' + zone +
519522 '/clusters/' + cluster_id + '/tables/' + table_id )
520- column_family_name = (
521- table_name + '/columnFamilies/' + column_family_id )
522523
523524 client = _Client (timeout_seconds = timeout_seconds )
524525 table = _Table (table_name , client = client )
525526 column_family = self ._makeOne (column_family_id , table )
526527
527528 # Create request_pb
528- request_pb = messages_v1_pb2 .DeleteColumnFamilyRequest (
529- name = column_family_name )
529+ request_pb = table_admin_v2_pb2 .ModifyColumnFamiliesRequest (
530+ name = table_name )
531+ request_pb .modifications .add (
532+ id = column_family_id ,
533+ drop = True )
530534
531535 # Create response_pb
532536 response_pb = empty_pb2 .Empty ()
@@ -543,7 +547,7 @@ def test_delete(self):
543547 self .assertEqual (stub .results , ())
544548 self .assertEqual (result , expected_result )
545549 self .assertEqual (stub .method_calls , [(
546- 'DeleteColumnFamily ' ,
550+ 'ModifyColumnFamilies ' ,
547551 (request_pb , timeout_seconds ),
548552 {},
549553 )])
@@ -623,27 +627,27 @@ def WhichOneof(cls, name):
623627
624628
625629def _GcRulePB (* args , ** kw ):
626- from gcloud .bigtable ._generated import (
627- bigtable_table_data_pb2 as data_v1_pb2 )
628- return data_v1_pb2 .GcRule (* args , ** kw )
630+ from gcloud .bigtable ._generated_v2 import (
631+ table_pb2 as table_v2_pb2 )
632+ return table_v2_pb2 .GcRule (* args , ** kw )
629633
630634
631635def _GcRuleIntersectionPB (* args , ** kw ):
632- from gcloud .bigtable ._generated import (
633- bigtable_table_data_pb2 as data_v1_pb2 )
634- return data_v1_pb2 .GcRule .Intersection (* args , ** kw )
636+ from gcloud .bigtable ._generated_v2 import (
637+ table_pb2 as table_v2_pb2 )
638+ return table_v2_pb2 .GcRule .Intersection (* args , ** kw )
635639
636640
637641def _GcRuleUnionPB (* args , ** kw ):
638- from gcloud .bigtable ._generated import (
639- bigtable_table_data_pb2 as data_v1_pb2 )
640- return data_v1_pb2 .GcRule .Union (* args , ** kw )
642+ from gcloud .bigtable ._generated_v2 import (
643+ table_pb2 as table_v2_pb2 )
644+ return table_v2_pb2 .GcRule .Union (* args , ** kw )
641645
642646
643647def _ColumnFamilyPB (* args , ** kw ):
644- from gcloud .bigtable ._generated import (
645- bigtable_table_data_pb2 as data_v1_pb2 )
646- return data_v1_pb2 .ColumnFamily (* args , ** kw )
648+ from gcloud .bigtable ._generated_v2 import (
649+ table_pb2 as table_v2_pb2 )
650+ return table_v2_pb2 .ColumnFamily (* args , ** kw )
647651
648652
649653class _Cluster (object ):
0 commit comments