@@ -107,12 +107,10 @@ def test___ne__same_value(self):
107107 self .assertFalse (comparison_val )
108108
109109 def test_to_pb (self ):
110- from gcloud .bigtable ._generated import (
111- bigtable_table_data_pb2 as data_v1_pb2 )
112110 max_num_versions = 1337
113111 gc_rule = self ._makeOne (max_num_versions = max_num_versions )
114112 pb_val = gc_rule .to_pb ()
115- expected = data_v1_pb2 . GcRule (max_num_versions = max_num_versions )
113+ expected = _GcRulePB (max_num_versions = max_num_versions )
116114 self .assertEqual (pb_val , expected )
117115
118116
@@ -147,14 +145,12 @@ def test___ne__same_value(self):
147145 def test_to_pb (self ):
148146 import datetime
149147 from google .protobuf import duration_pb2
150- from gcloud .bigtable ._generated import (
151- bigtable_table_data_pb2 as data_v1_pb2 )
152148
153149 max_age = datetime .timedelta (seconds = 1 )
154150 duration = duration_pb2 .Duration (seconds = 1 )
155151 gc_rule = self ._makeOne (max_age = max_age )
156152 pb_val = gc_rule .to_pb ()
157- self .assertEqual (pb_val , data_v1_pb2 . GcRule (max_age = duration ))
153+ self .assertEqual (pb_val , _GcRulePB (max_age = duration ))
158154
159155
160156class TestGCRuleUnion (unittest2 .TestCase ):
@@ -193,55 +189,51 @@ def test___ne__same_value(self):
193189 def test_to_pb (self ):
194190 import datetime
195191 from google .protobuf import duration_pb2
196- from gcloud .bigtable ._generated import (
197- bigtable_table_data_pb2 as data_v1_pb2 )
198192 from gcloud .bigtable .column_family import MaxAgeGCRule
199193 from gcloud .bigtable .column_family import MaxVersionsGCRule
200194
201195 max_num_versions = 42
202196 rule1 = MaxVersionsGCRule (max_num_versions )
203- pb_rule1 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions )
197+ pb_rule1 = _GcRulePB (max_num_versions = max_num_versions )
204198
205199 max_age = datetime .timedelta (seconds = 1 )
206200 rule2 = MaxAgeGCRule (max_age )
207- pb_rule2 = data_v1_pb2 . GcRule (
201+ pb_rule2 = _GcRulePB (
208202 max_age = duration_pb2 .Duration (seconds = 1 ))
209203
210204 rule3 = self ._makeOne (rules = [rule1 , rule2 ])
211- pb_rule3 = data_v1_pb2 . GcRule (
212- union = data_v1_pb2 . GcRule . Union (rules = [pb_rule1 , pb_rule2 ]))
205+ pb_rule3 = _GcRulePB (
206+ union = _GcRuleUnionPB (rules = [pb_rule1 , pb_rule2 ]))
213207
214208 gc_rule_pb = rule3 .to_pb ()
215209 self .assertEqual (gc_rule_pb , pb_rule3 )
216210
217211 def test_to_pb_nested (self ):
218212 import datetime
219213 from google .protobuf import duration_pb2
220- from gcloud .bigtable ._generated import (
221- bigtable_table_data_pb2 as data_v1_pb2 )
222214 from gcloud .bigtable .column_family import MaxAgeGCRule
223215 from gcloud .bigtable .column_family import MaxVersionsGCRule
224216
225217 max_num_versions1 = 42
226218 rule1 = MaxVersionsGCRule (max_num_versions1 )
227- pb_rule1 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions1 )
219+ pb_rule1 = _GcRulePB (max_num_versions = max_num_versions1 )
228220
229221 max_age = datetime .timedelta (seconds = 1 )
230222 rule2 = MaxAgeGCRule (max_age )
231- pb_rule2 = data_v1_pb2 . GcRule (
223+ pb_rule2 = _GcRulePB (
232224 max_age = duration_pb2 .Duration (seconds = 1 ))
233225
234226 rule3 = self ._makeOne (rules = [rule1 , rule2 ])
235- pb_rule3 = data_v1_pb2 . GcRule (
236- union = data_v1_pb2 . GcRule . Union (rules = [pb_rule1 , pb_rule2 ]))
227+ pb_rule3 = _GcRulePB (
228+ union = _GcRuleUnionPB (rules = [pb_rule1 , pb_rule2 ]))
237229
238230 max_num_versions2 = 1337
239231 rule4 = MaxVersionsGCRule (max_num_versions2 )
240- pb_rule4 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions2 )
232+ pb_rule4 = _GcRulePB (max_num_versions = max_num_versions2 )
241233
242234 rule5 = self ._makeOne (rules = [rule3 , rule4 ])
243- pb_rule5 = data_v1_pb2 . GcRule (
244- union = data_v1_pb2 . GcRule . Union (rules = [pb_rule3 , pb_rule4 ]))
235+ pb_rule5 = _GcRulePB (
236+ union = _GcRuleUnionPB (rules = [pb_rule3 , pb_rule4 ]))
245237
246238 gc_rule_pb = rule5 .to_pb ()
247239 self .assertEqual (gc_rule_pb , pb_rule5 )
@@ -283,23 +275,21 @@ def test___ne__same_value(self):
283275 def test_to_pb (self ):
284276 import datetime
285277 from google .protobuf import duration_pb2
286- from gcloud .bigtable ._generated import (
287- bigtable_table_data_pb2 as data_v1_pb2 )
288278 from gcloud .bigtable .column_family import MaxAgeGCRule
289279 from gcloud .bigtable .column_family import MaxVersionsGCRule
290280
291281 max_num_versions = 42
292282 rule1 = MaxVersionsGCRule (max_num_versions )
293- pb_rule1 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions )
283+ pb_rule1 = _GcRulePB (max_num_versions = max_num_versions )
294284
295285 max_age = datetime .timedelta (seconds = 1 )
296286 rule2 = MaxAgeGCRule (max_age )
297- pb_rule2 = data_v1_pb2 . GcRule (
287+ pb_rule2 = _GcRulePB (
298288 max_age = duration_pb2 .Duration (seconds = 1 ))
299289
300290 rule3 = self ._makeOne (rules = [rule1 , rule2 ])
301- pb_rule3 = data_v1_pb2 . GcRule (
302- intersection = data_v1_pb2 . GcRule . Intersection (
291+ pb_rule3 = _GcRulePB (
292+ intersection = _GcRuleIntersectionPB (
303293 rules = [pb_rule1 , pb_rule2 ]))
304294
305295 gc_rule_pb = rule3 .to_pb ()
@@ -308,32 +298,30 @@ def test_to_pb(self):
308298 def test_to_pb_nested (self ):
309299 import datetime
310300 from google .protobuf import duration_pb2
311- from gcloud .bigtable ._generated import (
312- bigtable_table_data_pb2 as data_v1_pb2 )
313301 from gcloud .bigtable .column_family import MaxAgeGCRule
314302 from gcloud .bigtable .column_family import MaxVersionsGCRule
315303
316304 max_num_versions1 = 42
317305 rule1 = MaxVersionsGCRule (max_num_versions1 )
318- pb_rule1 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions1 )
306+ pb_rule1 = _GcRulePB (max_num_versions = max_num_versions1 )
319307
320308 max_age = datetime .timedelta (seconds = 1 )
321309 rule2 = MaxAgeGCRule (max_age )
322- pb_rule2 = data_v1_pb2 . GcRule (
310+ pb_rule2 = _GcRulePB (
323311 max_age = duration_pb2 .Duration (seconds = 1 ))
324312
325313 rule3 = self ._makeOne (rules = [rule1 , rule2 ])
326- pb_rule3 = data_v1_pb2 . GcRule (
327- intersection = data_v1_pb2 . GcRule . Intersection (
314+ pb_rule3 = _GcRulePB (
315+ intersection = _GcRuleIntersectionPB (
328316 rules = [pb_rule1 , pb_rule2 ]))
329317
330318 max_num_versions2 = 1337
331319 rule4 = MaxVersionsGCRule (max_num_versions2 )
332- pb_rule4 = data_v1_pb2 . GcRule (max_num_versions = max_num_versions2 )
320+ pb_rule4 = _GcRulePB (max_num_versions = max_num_versions2 )
333321
334322 rule5 = self ._makeOne (rules = [rule3 , rule4 ])
335- pb_rule5 = data_v1_pb2 . GcRule (
336- intersection = data_v1_pb2 . GcRule . Intersection (
323+ pb_rule5 = _GcRulePB (
324+ intersection = _GcRuleIntersectionPB (
337325 rules = [pb_rule3 , pb_rule4 ]))
338326
339327 gc_rule_pb = rule5 .to_pb ()
@@ -401,8 +389,6 @@ def test___ne__(self):
401389 self .assertNotEqual (column_family1 , column_family2 )
402390
403391 def _create_test_helper (self , gc_rule = None ):
404- from gcloud .bigtable ._generated import (
405- bigtable_table_data_pb2 as data_v1_pb2 )
406392 from gcloud .bigtable ._generated import (
407393 bigtable_table_service_messages_pb2 as messages_v1_pb2 )
408394 from gcloud .bigtable ._testing import _FakeStub
@@ -423,9 +409,9 @@ def _create_test_helper(self, gc_rule=None):
423409
424410 # Create request_pb
425411 if gc_rule is None :
426- column_family_pb = data_v1_pb2 . ColumnFamily ()
412+ column_family_pb = _ColumnFamilyPB ()
427413 else :
428- column_family_pb = data_v1_pb2 . ColumnFamily (
414+ column_family_pb = _ColumnFamilyPB (
429415 gc_rule = gc_rule .to_pb ())
430416 request_pb = messages_v1_pb2 .CreateColumnFamilyRequest (
431417 name = table_name ,
@@ -434,7 +420,7 @@ def _create_test_helper(self, gc_rule=None):
434420 )
435421
436422 # Create response_pb
437- response_pb = data_v1_pb2 . ColumnFamily ()
423+ response_pb = _ColumnFamilyPB ()
438424
439425 # Patch the stub used by the API method.
440426 client ._table_stub = stub = _FakeStub (response_pb )
@@ -462,8 +448,6 @@ def test_create_with_gc_rule(self):
462448 self ._create_test_helper (gc_rule = gc_rule )
463449
464450 def _update_test_helper (self , gc_rule = None ):
465- from gcloud .bigtable ._generated import (
466- bigtable_table_data_pb2 as data_v1_pb2 )
467451 from gcloud .bigtable ._testing import _FakeStub
468452
469453 project_id = 'project-id'
@@ -484,15 +468,15 @@ def _update_test_helper(self, gc_rule=None):
484468
485469 # Create request_pb
486470 if gc_rule is None :
487- request_pb = data_v1_pb2 . ColumnFamily (name = column_family_name )
471+ request_pb = _ColumnFamilyPB (name = column_family_name )
488472 else :
489- request_pb = data_v1_pb2 . ColumnFamily (
473+ request_pb = _ColumnFamilyPB (
490474 name = column_family_name ,
491475 gc_rule = gc_rule .to_pb (),
492476 )
493477
494478 # Create response_pb
495- response_pb = data_v1_pb2 . ColumnFamily ()
479+ response_pb = _ColumnFamilyPB ()
496480
497481 # Patch the stub used by the API method.
498482 client ._table_stub = stub = _FakeStub (response_pb )
@@ -572,10 +556,8 @@ def _callFUT(self, *args, **kwargs):
572556 return _gc_rule_from_pb (* args , ** kwargs )
573557
574558 def test_empty (self ):
575- from gcloud .bigtable ._generated import (
576- bigtable_table_data_pb2 as data_v1_pb2 )
577559
578- gc_rule_pb = data_v1_pb2 . GcRule ()
560+ gc_rule_pb = _GcRulePB ()
579561 self .assertEqual (self ._callFUT (gc_rule_pb ), None )
580562
581563 def test_max_num_versions (self ):
@@ -640,6 +622,30 @@ def WhichOneof(cls, name):
640622 self .assertEqual (MockProto .names , ['rule' ])
641623
642624
625+ def _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 )
629+
630+
631+ def _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 )
635+
636+
637+ def _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 )
641+
642+
643+ def _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 )
647+
648+
643649class _Cluster (object ):
644650
645651 def __init__ (self , client = None ):
0 commit comments