@@ -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,10 @@ 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 .assertNotEqual (_implicit_environ .get_default_dataset_id (),
151+ GCD_DATASET_ID )
152+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
153+ IMPLICIT_DATASET_ID )
146154
147155 def test_set_gcd_env_vars_and_appengine (self ):
148156 from gcloud .datastore import _GCD_DATASET_ENV_VAR_NAME
@@ -158,8 +166,10 @@ def test_set_gcd_env_vars_and_appengine(self):
158166 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
159167 self ._callFUT ()
160168
161- self .assertNotEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
162- self .assertEqual (_implicit_environ .DATASET_ID , GCD_DATASET_ID )
169+ self .assertNotEqual (_implicit_environ .get_default_dataset_id (),
170+ APP_ENGINE_ID )
171+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
172+ GCD_DATASET_ID )
163173
164174 def test_set_implicit_from_appengine (self ):
165175 from gcloud .datastore import _implicit_environ
@@ -171,7 +181,8 @@ def test_set_implicit_from_appengine(self):
171181 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
172182 self ._callFUT ()
173183
174- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
184+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
185+ APP_ENGINE_ID )
175186
176187 def test_set_implicit_both_env_and_appengine (self ):
177188 from gcloud .datastore import _implicit_environ
@@ -183,7 +194,8 @@ def test_set_implicit_both_env_and_appengine(self):
183194 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
184195 self ._callFUT ()
185196
186- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
197+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
198+ IMPLICIT_DATASET_ID )
187199
188200 def _implicit_compute_engine_helper (self , status ):
189201 from gcloud .datastore import _implicit_environ
@@ -206,7 +218,8 @@ def _implicit_compute_engine_helper(self, status):
206218 else :
207219 self ._callFUT ()
208220
209- self .assertEqual (_implicit_environ .DATASET_ID , EXPECTED_ID )
221+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
222+ EXPECTED_ID )
210223 self .assertEqual (connection .host , '169.254.169.254' )
211224 self .assertEqual (connection .timeout , 0.1 )
212225 self .assertEqual (
@@ -241,7 +254,8 @@ def test_set_implicit_both_appengine_and_compute(self):
241254 app_identity = APP_IDENTITY ):
242255 self ._callFUT ()
243256
244- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
257+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
258+ APP_ENGINE_ID )
245259 self .assertEqual (connection .host , None )
246260 self .assertEqual (connection .timeout , None )
247261
@@ -257,7 +271,8 @@ def test_set_implicit_three_env_appengine_and_compute(self):
257271 app_identity = APP_IDENTITY ):
258272 self ._callFUT ()
259273
260- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
274+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
275+ IMPLICIT_DATASET_ID )
261276 self .assertEqual (connection .host , None )
262277 self .assertEqual (connection .timeout , None )
263278
@@ -266,12 +281,13 @@ class Test_set_default_connection(unittest2.TestCase):
266281
267282 def setUp (self ):
268283 from gcloud .datastore import _implicit_environ
269- self ._replaced_connection = _implicit_environ .CONNECTION
270- _implicit_environ .CONNECTION = None
284+ self ._replaced_defaults = _implicit_environ ._DEFAULTS
285+ _implicit_environ ._DEFAULTS = _implicit_environ ._DefaultsContainer (
286+ None , None )
271287
272288 def tearDown (self ):
273289 from gcloud .datastore import _implicit_environ
274- _implicit_environ .CONNECTION = self ._replaced_connection
290+ _implicit_environ ._DEFAULTS = self ._replaced_defaults
275291
276292 def _callFUT (self , connection = None ):
277293 from gcloud .datastore import set_default_connection
@@ -280,23 +296,23 @@ def _callFUT(self, connection=None):
280296 def test_set_explicit (self ):
281297 from gcloud .datastore import _implicit_environ
282298
283- self .assertEqual (_implicit_environ .CONNECTION , None )
299+ self .assertEqual (_implicit_environ .get_default_connection () , None )
284300 fake_cnxn = object ()
285301 self ._callFUT (connection = fake_cnxn )
286- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
302+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
287303
288304 def test_set_implicit (self ):
289305 from gcloud ._testing import _Monkey
290306 from gcloud import datastore
291307 from gcloud .datastore import _implicit_environ
292308
293- self .assertEqual (_implicit_environ .CONNECTION , None )
309+ self .assertEqual (_implicit_environ .get_default_connection () , None )
294310
295311 fake_cnxn = object ()
296312 with _Monkey (datastore , get_connection = lambda : fake_cnxn ):
297313 self ._callFUT ()
298314
299- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
315+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
300316
301317
302318class Test_set_defaults (unittest2 .TestCase ):
0 commit comments