From 853d79a1db48aa2aa7376143854777bfc81e462d Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Tue, 4 Nov 2014 14:28:19 -0500 Subject: [PATCH] Add tests asserting that 'get_metatdata' raises w/ 'versioning'. --- gcloud/storage/test_bucket.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gcloud/storage/test_bucket.py b/gcloud/storage/test_bucket.py index 2f5bf7708979..1a0ccb8b854f 100644 --- a/gcloud/storage/test_bucket.py +++ b/gcloud/storage/test_bucket.py @@ -489,6 +489,23 @@ def test_get_metadata_none_set_defaultObjectAcl_miss_clear_default(self): kw = connection._requested self.assertEqual(len(kw), 0) + def test_get_metadata_versioning_no_default(self): + NAME = 'name' + connection = _Connection() + bucket = self._makeOne(connection, NAME) + self.assertRaises(KeyError, bucket.get_metadata, 'versioning') + kw = connection._requested + self.assertEqual(len(kw), 0) + + def test_get_metadata_versioning_w_default(self): + NAME = 'name' + connection = _Connection() + bucket = self._makeOne(connection, NAME) + default = object() + self.assertRaises(KeyError, bucket.get_metadata, 'versioning', default) + kw = connection._requested + self.assertEqual(len(kw), 0) + def test_get_metadata_miss(self): NAME = 'name' before = {'bar': 'Bar'}