File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,8 @@ def set_default_dataset_id(dataset_id=None):
8080
8181 :type dataset_id: string
8282 :param dataset_id: Optional. The dataset ID to use as default.
83+
84+ :raises: :class:`EnvironmentError` if no dataset ID was implied.
8385 """
8486 if dataset_id is None :
8587 dataset_id = os .getenv (_DATASET_ENV_VAR_NAME )
@@ -92,6 +94,8 @@ def set_default_dataset_id(dataset_id=None):
9294
9395 if dataset_id is not None :
9496 _implicit_environ .DATASET_ID = dataset_id
97+ else :
98+ raise EnvironmentError ('No dataset ID could be implied.' )
9599
96100
97101def set_default_connection (connection = None ):
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ def test_no_env_var_set(self):
5858
5959 with self ._monkeyEnviron (None ):
6060 with self ._monkeyImplicit ():
61- self ._callFUT ( )
61+ self .assertRaises ( EnvironmentError , self . _callFUT )
6262
6363 self .assertEqual (_implicit_environ .DATASET_ID , None )
6464
@@ -98,7 +98,7 @@ def test_set_explicit_None_wo_env_var_set(self):
9898
9999 with self ._monkeyEnviron (None ):
100100 with self ._monkeyImplicit ():
101- self ._callFUT ( None )
101+ self .assertRaises ( EnvironmentError , self . _callFUT , None )
102102
103103 self .assertEqual (_implicit_environ .DATASET_ID , None )
104104
@@ -152,7 +152,10 @@ def _implicit_compute_engine_helper(self, status):
152152
153153 with self ._monkeyEnviron (None ):
154154 with self ._monkeyImplicit (connection = connection ):
155- self ._callFUT ()
155+ if EXPECTED_ID is None :
156+ self .assertRaises (EnvironmentError , self ._callFUT )
157+ else :
158+ self ._callFUT ()
156159
157160 self .assertEqual (_implicit_environ .DATASET_ID , EXPECTED_ID )
158161 self .assertEqual (connection .host , '169.254.169.254' )
You can’t perform that action at this time.
0 commit comments