@@ -70,58 +70,6 @@ def test_invalid_iterable(self):
7070 self ._callFUT ('ARGNAME' , invalid_tuple_or_list )
7171
7272
73- class Test__LazyProperty (unittest2 .TestCase ):
74-
75- def _getTargetClass (self ):
76- from gcloud ._helpers import _LazyProperty
77- return _LazyProperty
78-
79- def _makeOne (self , * args , ** kwargs ):
80- return self ._getTargetClass ()(* args , ** kwargs )
81-
82- def test_prop_on_class (self ):
83- # Don't actually need a callable for ``method`` since
84- # __get__ will just return ``self`` in this test.
85- data_prop = self ._makeOne ('dataset_id' , None )
86-
87- class FakeEnv (object ):
88- dataset_id = data_prop
89-
90- self .assertTrue (FakeEnv .dataset_id is data_prop )
91-
92- def test_prop_on_instance (self ):
93- RESULT = object ()
94- data_prop = self ._makeOne ('dataset_id' , lambda : RESULT )
95-
96- class FakeEnv (object ):
97- dataset_id = data_prop
98-
99- self .assertTrue (FakeEnv ().dataset_id is RESULT )
100-
101-
102- class Test__lazy_property_deco (unittest2 .TestCase ):
103-
104- def _callFUT (self , deferred_callable ):
105- from gcloud ._helpers import _lazy_property_deco
106- return _lazy_property_deco (deferred_callable )
107-
108- def test_on_function (self ):
109- def test_func ():
110- pass # pragma: NO COVER never gets called
111-
112- lazy_prop = self ._callFUT (test_func )
113- self .assertTrue (lazy_prop ._deferred_callable is test_func )
114- self .assertEqual (lazy_prop ._name , 'test_func' )
115-
116- def test_on_staticmethod (self ):
117- def test_func ():
118- pass # pragma: NO COVER never gets called
119-
120- lazy_prop = self ._callFUT (staticmethod (test_func ))
121- self .assertTrue (lazy_prop ._deferred_callable is test_func )
122- self .assertEqual (lazy_prop ._name , 'test_func' )
123-
124-
12573class Test__app_engine_id (unittest2 .TestCase ):
12674
12775 def _callFUT (self ):
@@ -254,81 +202,6 @@ def test_prod(self):
254202 self .assertEqual (callers , ['prod_mock' ])
255203
256204
257- class Test_set_default_project (unittest2 .TestCase ):
258-
259- def setUp (self ):
260- from gcloud ._testing import _setup_defaults
261- _setup_defaults (self )
262-
263- def tearDown (self ):
264- from gcloud ._testing import _tear_down_defaults
265- _tear_down_defaults (self )
266-
267- def _callFUT (self , project = None ):
268- from gcloud ._helpers import set_default_project
269- return set_default_project (project = project )
270-
271- def test_raises (self ):
272- from gcloud ._testing import _Monkey
273- from gcloud import _helpers
274- _called_project = []
275-
276- def mock_determine (project ):
277- _called_project .append (project )
278- return None
279-
280- with _Monkey (_helpers , _determine_default_project = mock_determine ):
281- self .assertRaises (EnvironmentError , self ._callFUT )
282-
283- self .assertEqual (_called_project , [None ])
284-
285- def test_set_correctly (self ):
286- from gcloud ._testing import _Monkey
287- from gcloud import _helpers
288-
289- self .assertEqual (_helpers ._DEFAULTS .project , None )
290-
291- PROJECT = object ()
292- _called_project = []
293-
294- def mock_determine (project ):
295- _called_project .append (project )
296- return PROJECT
297-
298- with _Monkey (_helpers ,
299- _determine_default_project = mock_determine ):
300- self ._callFUT ()
301-
302- self .assertEqual (_helpers ._DEFAULTS .project , PROJECT )
303- self .assertEqual (_called_project , [None ])
304-
305-
306- class Test_lazy_loading (unittest2 .TestCase ):
307-
308- def setUp (self ):
309- from gcloud ._testing import _setup_defaults
310- _setup_defaults (self , implicit = True )
311-
312- def tearDown (self ):
313- from gcloud ._testing import _tear_down_defaults
314- _tear_down_defaults (self )
315-
316- def test_descriptor_for_project (self ):
317- from gcloud ._testing import _Monkey
318- from gcloud import _helpers
319-
320- self .assertFalse ('project' in _helpers ._DEFAULTS .__dict__ )
321-
322- DEFAULT = object ()
323-
324- with _Monkey (_helpers ,
325- _determine_default_project = lambda : DEFAULT ):
326- lazy_loaded = _helpers ._DEFAULTS .project
327-
328- self .assertEqual (lazy_loaded , DEFAULT )
329- self .assertTrue ('project' in _helpers ._DEFAULTS .__dict__ )
330-
331-
332205class _AppIdentity (object ):
333206
334207 def __init__ (self , app_id ):
0 commit comments