Skip to content

Commit 8477e85

Browse files
committed
Add tests asserting that 'get_metatdata' raises w/ 'versioning'.
1 parent d52d81f commit 8477e85

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

gcloud/storage/test_bucket.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,23 @@ def test_get_metadata_lifecycle_w_default(self):
510510
kw = connection._requested
511511
self.assertEqual(len(kw), 0)
512512

513+
def test_get_metadata_versioning_no_default(self):
514+
NAME = 'name'
515+
connection = _Connection()
516+
bucket = self._makeOne(connection, NAME)
517+
self.assertRaises(KeyError, bucket.get_metadata, 'versioning')
518+
kw = connection._requested
519+
self.assertEqual(len(kw), 0)
520+
521+
def test_get_metadata_versioning_w_default(self):
522+
NAME = 'name'
523+
connection = _Connection()
524+
bucket = self._makeOne(connection, NAME)
525+
default = object()
526+
self.assertRaises(KeyError, bucket.get_metadata, 'versioning', default)
527+
kw = connection._requested
528+
self.assertEqual(len(kw), 0)
529+
513530
def test_get_metadata_miss(self):
514531
NAME = 'name'
515532
before = {'bar': 'Bar'}

0 commit comments

Comments
 (0)