@@ -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_implicit_from_appengine (self ):
116121 from gcloud .datastore import _implicit_environ
@@ -122,7 +127,8 @@ def test_set_implicit_from_appengine(self):
122127 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
123128 self ._callFUT ()
124129
125- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
130+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
131+ APP_ENGINE_ID )
126132
127133 def test_set_implicit_both_env_and_appengine (self ):
128134 from gcloud .datastore import _implicit_environ
@@ -134,7 +140,8 @@ def test_set_implicit_both_env_and_appengine(self):
134140 with self ._monkeyImplicit (app_identity = APP_IDENTITY ):
135141 self ._callFUT ()
136142
137- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
143+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
144+ IMPLICIT_DATASET_ID )
138145
139146 def _implicit_compute_engine_helper (self , status ):
140147 from gcloud .datastore import _implicit_environ
@@ -157,7 +164,8 @@ def _implicit_compute_engine_helper(self, status):
157164 else :
158165 self ._callFUT ()
159166
160- self .assertEqual (_implicit_environ .DATASET_ID , EXPECTED_ID )
167+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
168+ EXPECTED_ID )
161169 self .assertEqual (connection .host , '169.254.169.254' )
162170 self .assertEqual (connection .timeout , 0.1 )
163171 self .assertEqual (
@@ -192,7 +200,8 @@ def test_set_implicit_both_appengine_and_compute(self):
192200 app_identity = APP_IDENTITY ):
193201 self ._callFUT ()
194202
195- self .assertEqual (_implicit_environ .DATASET_ID , APP_ENGINE_ID )
203+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
204+ APP_ENGINE_ID )
196205 self .assertEqual (connection .host , None )
197206 self .assertEqual (connection .timeout , None )
198207
@@ -208,7 +217,8 @@ def test_set_implicit_three_env_appengine_and_compute(self):
208217 app_identity = APP_IDENTITY ):
209218 self ._callFUT ()
210219
211- self .assertEqual (_implicit_environ .DATASET_ID , IMPLICIT_DATASET_ID )
220+ self .assertEqual (_implicit_environ .get_default_dataset_id (),
221+ IMPLICIT_DATASET_ID )
212222 self .assertEqual (connection .host , None )
213223 self .assertEqual (connection .timeout , None )
214224
@@ -217,12 +227,13 @@ class Test_set_default_connection(unittest2.TestCase):
217227
218228 def setUp (self ):
219229 from gcloud .datastore import _implicit_environ
220- self ._replaced_connection = _implicit_environ .CONNECTION
221- _implicit_environ .CONNECTION = None
230+ self ._replaced_defaults = _implicit_environ ._DEFAULTS
231+ _implicit_environ ._DEFAULTS = _implicit_environ ._DefaultsContainer (
232+ None , None )
222233
223234 def tearDown (self ):
224235 from gcloud .datastore import _implicit_environ
225- _implicit_environ .CONNECTION = self ._replaced_connection
236+ _implicit_environ ._DEFAULTS = self ._replaced_defaults
226237
227238 def _callFUT (self , connection = None ):
228239 from gcloud .datastore import set_default_connection
@@ -231,23 +242,23 @@ def _callFUT(self, connection=None):
231242 def test_set_explicit (self ):
232243 from gcloud .datastore import _implicit_environ
233244
234- self .assertEqual (_implicit_environ .CONNECTION , None )
245+ self .assertEqual (_implicit_environ .get_default_connection () , None )
235246 fake_cnxn = object ()
236247 self ._callFUT (connection = fake_cnxn )
237- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
248+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
238249
239250 def test_set_implicit (self ):
240251 from gcloud ._testing import _Monkey
241252 from gcloud import datastore
242253 from gcloud .datastore import _implicit_environ
243254
244- self .assertEqual (_implicit_environ .CONNECTION , None )
255+ self .assertEqual (_implicit_environ .get_default_connection () , None )
245256
246257 fake_cnxn = object ()
247258 with _Monkey (datastore , get_connection = lambda : fake_cnxn ):
248259 self ._callFUT ()
249260
250- self .assertEqual (_implicit_environ .CONNECTION , fake_cnxn )
261+ self .assertEqual (_implicit_environ .get_default_connection () , fake_cnxn )
251262
252263
253264class Test_set_defaults (unittest2 .TestCase ):
0 commit comments