Skip to content

Commit c84c8d2

Browse files
author
egalpin
committed
Moves and renames location_prefix unit test
1 parent bb0dab9 commit c84c8d2

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

datastore/tests/unit/test_key.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,15 @@ def test_to_legacy_urlsafe_strip_padding(self):
413413
# Make sure it started with base64 padding.
414414
self.assertNotEqual(len(self._URLSAFE_EXAMPLE2) % 4, 0)
415415

416+
def test_to_legacy_urlsafe_with_location_prefix(self):
417+
key = self._make_one(
418+
*self._URLSAFE_FLAT_PATH1,
419+
project=self._URLSAFE_APP3,
420+
namespace=self._URLSAFE_NAMESPACE1)
421+
# NOTE: ``key.project`` is somewhat "invalid" but that is OK.
422+
urlsafe = key.to_legacy_urlsafe(self._URLSAFE_LOCATION_PREFIX)
423+
self.assertEqual(urlsafe, self._URLSAFE_EXAMPLE3)
424+
416425
def test_from_legacy_urlsafe(self):
417426
klass = self._get_target_class()
418427
key = klass.from_legacy_urlsafe(self._URLSAFE_EXAMPLE1)
@@ -435,15 +444,6 @@ def test_from_legacy_urlsafe_needs_padding(self):
435444
self.assertIsNone(key.namespace)
436445
self.assertEqual(key.flat_path, self._URLSAFE_FLAT_PATH2)
437446

438-
def test_from_legacy_urlsafe_with_location_prefix(self):
439-
key = self._make_one(
440-
*self._URLSAFE_FLAT_PATH1,
441-
project=self._URLSAFE_APP3,
442-
namespace=self._URLSAFE_NAMESPACE1)
443-
# NOTE: ``key.project`` is somewhat "invalid" but that is OK.
444-
urlsafe = key.to_legacy_urlsafe(self._URLSAFE_LOCATION_PREFIX)
445-
self.assertEqual(urlsafe, self._URLSAFE_EXAMPLE3)
446-
447447
def test_is_partial_no_name_or_id(self):
448448
key = self._make_one('KIND', project=self._DEFAULT_PROJECT)
449449
self.assertTrue(key.is_partial)

0 commit comments

Comments
 (0)