@@ -19,12 +19,13 @@ class Test_set_default_dataset_id(unittest2.TestCase):
1919
2020 def setUp (self ):
2121 from gcloud .datastore import _implicit_environ
22- self ._replaced_dataset_id = _implicit_environ .DATASET_ID
23- _implicit_environ .DATASET_ID = None
22+ self ._replaced_defaults = _implicit_environ ._DEFAULTS
23+ _implicit_environ ._DEFAULTS = _implicit_environ ._DefaultsContainer (
24+ None , None )
2425
2526 def tearDown (self ):
2627 from gcloud .datastore import _implicit_environ
27- _implicit_environ .DATASET_ID = self ._replaced_dataset_id
28+ _implicit_environ ._DEFAULTS = self ._replaced_defaults
2829
2930 def _callFUT (self , dataset_id = None ):
3031 from gcloud .datastore import set_default_dataset_id
@@ -60,7 +61,7 @@ def test_no_env_var_set(self):
6061 with self ._monkeyImplicit ():
6162 self .assertRaises (EnvironmentError , self ._callFUT )
6263
63- self .assertEqual (_implicit_environ .DATASET_ID , None )
64+ self .assertEqual (_implicit_environ .get_default_dataset_id () , None )
6465
6566 def test_set_from_env_var (self ):
6667 from gcloud .datastore import _implicit_environ
@@ -70,7 +71,8 @@ def test_set_from_env_var(self):
7071 with self ._monkeyImplicit ():
7172 self ._callFUT ()
7273
73- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
74+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
75+ IMPLICIT_DATASET_ID )
7476
7577 def test_set_explicit_w_env_var_set (self ):
7678 from gcloud .datastore import _implicit_environ
@@ -80,7 +82,8 @@ def test_set_explicit_w_env_var_set(self):
8082 with self ._monkeyImplicit ():
8183 self ._callFUT (EXPLICIT_DATASET_ID )
8284
83- self .assertEqual (_implicit_environ .DATASET_ID , EXPLICIT_DATASET_ID )
85+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
86+ EXPLICIT_DATASET_ID )
8487
8588 def test_set_explicit_no_env_var_set (self ):
8689 from gcloud .datastore import _implicit_environ
@@ -91,7 +94,8 @@ def test_set_explicit_no_env_var_set(self):
9194 with self ._monkeyImplicit ():
9295 self ._callFUT (EXPLICIT_DATASET_ID )
9396
94- self .assertEqual (_implicit_environ .DATASET_ID , EXPLICIT_DATASET_ID )
97+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
98+ EXPLICIT_DATASET_ID )
9599
96100 def test_set_explicit_None_wo_env_var_set (self ):
97101 from gcloud .datastore import _implicit_environ
@@ -100,7 +104,7 @@ def test_set_explicit_None_wo_env_var_set(self):
100104 with self ._monkeyImplicit ():
101105 self .assertRaises (EnvironmentError , self ._callFUT , None )
102106
103- self .assertEqual (_implicit_environ .DATASET_ID , None )
107+ self .assertEqual (_implicit_environ .get_default_dataset_id () , None )
104108
105109 def test_set_explicit_None_w_env_var_set (self ):
106110 from gcloud .datastore import _implicit_environ
@@ -110,7 +114,8 @@ def test_set_explicit_None_w_env_var_set(self):
110114 with self ._monkeyImplicit ():
111115 self ._callFUT (None )
112116
113- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
117+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
118+ IMPLICIT_DATASET_ID )
114119
115120 def test_set_from_gcd_env_var (self ):
116121 from gcloud .datastore import _GCD_DATASET_ENV_VAR_NAME
@@ -123,7 +128,8 @@ def test_set_from_gcd_env_var(self):
123128 with self ._monkeyImplicit ():
124129 self ._callFUT ()
125130
126- self .assertEqual (_implicit_environ .DATASET_ID , GCD_DATASET_ID )
131+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
132+ GCD_DATASET_ID )
127133
128134 def test_set_gcd_and_production_env_vars (self ):
129135 from gcloud .datastore import _DATASET_ENV_VAR_NAME
@@ -141,8 +147,8 @@ def test_set_gcd_and_production_env_vars(self):
141147 with self ._monkeyImplicit ():
142148 self ._callFUT ()
143149
144- self .assertNotEqual (_implicit_environ .DATASET_ID , GCD_DATASET_ID )
145- self . assertEqual ( _implicit_environ . DATASET_ID , IMPLICIT_DATASET_ID )
150+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
151+ IMPLICIT_DATASET_ID )
146152
147153 def test_set_gcd_env_vars_and_appengine (self ):
148154 from gcloud .datastore import _GCD_DATASET_ENV_VAR_NAME
@@ -158,8 +164,8 @@ def test_set_gcd_env_vars_and_appengine(self):
158164 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
159165 self ._callFUT ()
160166
161- self .assertNotEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
162- self . assertEqual ( _implicit_environ . DATASET_ID , GCD_DATASET_ID )
167+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
168+ GCD_DATASET_ID )
163169
164170 def test_set_implicit_from_appengine (self ):
165171 from gcloud .datastore import _implicit_environ
@@ -171,7 +177,8 @@ def test_set_implicit_from_appengine(self):
171177 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
172178 self ._callFUT ()
173179
174- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
180+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
181+ APP_ENGINE_ID )
175182
176183 def test_set_implicit_both_env_and_appengine (self ):
177184 from gcloud .datastore import _implicit_environ
@@ -183,7 +190,8 @@ def test_set_implicit_both_env_and_appengine(self):
183190 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
184191 self ._callFUT ()
185192
186- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
193+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
194+ IMPLICIT_DATASET_ID )
187195
188196 def _implicit_compute_engine_helper (self , status ):
189197 from gcloud .datastore import _implicit_environ
@@ -206,7 +214,8 @@ def _implicit_compute_engine_helper(self, status):
206214 else :
207215 self ._callFUT ()
208216
209- self .assertEqual (_implicit_environ .DATASET_ID , EXPECTED_ID )
217+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
218+ EXPECTED_ID )
210219 self .assertEqual (connection .host , '169.254.169.254' )
211220 self .assertEqual (connection .timeout , 0.1 )
212221 self .assertEqual (
@@ -241,7 +250,8 @@ def test_set_implicit_both_appengine_and_compute(self):
241250 app_identity = APP_IDENTITY ):
242251 self ._callFUT ()
243252
244- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
253+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
254+ APP_ENGINE_ID )
245255 self .assertEqual (connection .host , None )
246256 self .assertEqual (connection .timeout , None )
247257
@@ -257,7 +267,8 @@ def test_set_implicit_three_env_appengine_and_compute(self):
257267 app_identity = APP_IDENTITY ):
258268 self ._callFUT ()
259269
260- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
270+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
271+ IMPLICIT_DATASET_ID )
261272 self .assertEqual (connection .host , None )
262273 self .assertEqual (connection .timeout , None )
263274
@@ -266,12 +277,13 @@ class Test_set_default_connection(unittest2.TestCase):
266277
267278 def setUp (self ):
268279 from gcloud .datastore import _implicit_environ
269- self ._replaced_connection = _implicit_environ .CONNECTION
270- _implicit_environ .CONNECTION = None
280+ self ._replaced_defaults = _implicit_environ ._DEFAULTS
281+ _implicit_environ ._DEFAULTS = _implicit_environ ._DefaultsContainer (
282+ None , None )
271283
272284 def tearDown (self ):
273285 from gcloud .datastore import _implicit_environ
274- _implicit_environ .CONNECTION = self ._replaced_connection
286+ _implicit_environ ._DEFAULTS = self ._replaced_defaults
275287
276288 def _callFUT (self , connection = None ):
277289 from gcloud .datastore import set_default_connection
@@ -280,23 +292,23 @@ def _callFUT(self, connection=None):
280292 def test_set_explicit (self ):
281293 from gcloud .datastore import _implicit_environ
282294
283- self .assertEqual (_implicit_environ .CONNECTION , None )
295+ self .assertEqual (_implicit_environ .get_default_connection () , None )
284296 fake_cnxn = object ()
285297 self ._callFUT (connection = fake_cnxn )
286- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
298+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
287299
288300 def test_set_implicit (self ):
289301 from gcloud ._testing import _Monkey
290302 from gcloud import datastore
291303 from gcloud .datastore import _implicit_environ
292304
293- self .assertEqual (_implicit_environ .CONNECTION , None )
305+ self .assertEqual (_implicit_environ .get_default_connection () , None )
294306
295307 fake_cnxn = object ()
296308 with _Monkey (datastore , get_connection = lambda : fake_cnxn ):
297309 self ._callFUT ()
298310
299- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
311+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
300312
301313
302314class Test_set_defaults (unittest2 .TestCase ):
0 commit comments