Skip to content

Commit 94c9c11

Browse files
committed
Remove implicit dataset ID lookup from key.
1 parent c16dae4 commit 94c9c11

File tree

2 files changed

+4
-32
lines changed

2 files changed

+4
-32
lines changed

gcloud/datastore/key.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import copy
1818
import six
1919

20-
from gcloud.datastore import _implicit_environ
2120
from gcloud.datastore import _datastore_v1_pb2 as datastore_pb
2221

2322

@@ -395,15 +394,11 @@ def _validate_dataset_id(dataset_id, parent):
395394
:rtype: string
396395
:returns: The ``dataset_id`` passed in, or implied from the environment.
397396
:raises: :class:`ValueError` if ``dataset_id`` is ``None`` and no dataset
398-
can be inferred.
397+
can be inferred from the parent.
399398
"""
400399
if parent is None:
401-
402400
if dataset_id is None:
403-
404-
dataset_id = _implicit_environ.get_default_dataset_id()
405-
if dataset_id is None:
406-
raise ValueError("A Key must have a dataset ID set.")
401+
raise ValueError("A Key must have a dataset ID set.")
407402

408403
return dataset_id
409404

gcloud/datastore/test_key.py

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,44 +19,21 @@ class TestKey(unittest2.TestCase):
1919

2020
_DEFAULT_DATASET = 'DATASET'
2121

22-
def setUp(self):
23-
from gcloud.datastore._testing import _setup_defaults
24-
_setup_defaults(self)
25-
26-
def tearDown(self):
27-
from gcloud.datastore._testing import _tear_down_defaults
28-
_tear_down_defaults(self)
29-
3022
def _getTargetClass(self):
3123
from gcloud.datastore.key import Key
3224
return Key
3325

3426
def _makeOne(self, *args, **kwargs):
3527
return self._getTargetClass()(*args, **kwargs)
3628

37-
def _monkeyDatasetID(self, dataset_id=_DEFAULT_DATASET):
38-
from gcloud.datastore._testing import _monkey_defaults
39-
return _monkey_defaults(dataset_id=dataset_id)
40-
4129
def test_ctor_empty(self):
4230
self.assertRaises(ValueError, self._makeOne)
4331

4432
def test_ctor_no_dataset_id(self):
4533
klass = self._getTargetClass()
46-
with self._monkeyDatasetID(None):
47-
self.assertRaises(ValueError, klass, 'KIND')
48-
49-
def test_ctor_w_implicit_dataset_id(self):
50-
_DATASET = 'DATASET'
51-
_KIND = 'KIND'
52-
with self._monkeyDatasetID(_DATASET):
53-
key = self._makeOne(_KIND)
54-
self.assertEqual(key.dataset_id, _DATASET)
55-
self.assertEqual(key.namespace, None)
56-
self.assertEqual(key.kind, _KIND)
57-
self.assertEqual(key.path, [{'kind': _KIND}])
34+
self.assertRaises(ValueError, klass, 'KIND')
5835

59-
def test_ctor_w_implicit_dataset_id_empty_path(self):
36+
def test_ctor_w_explicit_dataset_id_empty_path(self):
6037
_DATASET = 'DATASET'
6138
self.assertRaises(ValueError, self._makeOne, dataset_id=_DATASET)
6239

0 commit comments

Comments
 (0)