Skip to content

Commit

Permalink
Add tests asserting that 'get_metatdata' raises w/ 'versioning'.
Browse files Browse the repository at this point in the history
  • Loading branch information
tseaver committed Nov 4, 2014
1 parent 29ab79a commit 853d79a
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions gcloud/storage/test_bucket.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'}
Expand Down

0 comments on commit 853d79a

Please sign in to comment.