@@ -409,7 +409,7 @@ def test_has_metdata_hit(self):
409409 bucket = self ._makeOne (metadata = metadata )
410410 self .assertTrue (bucket .has_metadata (KEY ))
411411
412- def test_reload_metadata_default (self ):
412+ def test_reload_metadata (self ):
413413 NAME = 'name'
414414 before = {'foo' : 'Foo' }
415415 after = {'bar' : 'Bar' }
@@ -424,21 +424,6 @@ def test_reload_metadata_default(self):
424424 self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
425425 self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'noAcl' })
426426
427- def test_reload_metadata_explicit (self ):
428- NAME = 'name'
429- before = {'foo' : 'Foo' }
430- after = {'bar' : 'Bar' }
431- connection = _Connection (after )
432- bucket = self ._makeOne (connection , NAME , before )
433- found = bucket .reload_metadata (True )
434- self .assertTrue (found is bucket )
435- self .assertEqual (found .metadata , after )
436- kw = connection ._requested
437- self .assertEqual (len (kw ), 1 )
438- self .assertEqual (kw [0 ]['method' ], 'GET' )
439- self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
440- self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'full' })
441-
442427 def test_get_metadata_none_set_none_passed (self ):
443428 NAME = 'name'
444429 after = {'bar' : 'Bar' }
@@ -453,34 +438,43 @@ def test_get_metadata_none_set_none_passed(self):
453438 self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
454439 self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'noAcl' })
455440
456- def test_get_metadata_none_set_acl_hit (self ):
441+ def test_get_metadata_acl_no_default (self ):
457442 NAME = 'name'
458- after = {'bar' : 'Bar' , 'acl' : []}
459- connection = _Connection (after )
443+ connection = _Connection ()
460444 bucket = self ._makeOne (connection , NAME )
461445 found = bucket .get_metadata ('acl' )
462- self .assertEqual (found , [])
463- self .assertEqual (bucket .metadata , after )
446+ self .assertEqual (found , None )
464447 kw = connection ._requested
465- self .assertEqual (len (kw ), 1 )
466- self .assertEqual (kw [0 ]['method' ], 'GET' )
467- self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
468- self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'full' })
448+ self .assertEqual (len (kw ), 0 )
449+
450+ def test_get_metadata_acl_w_default (self ):
451+ NAME = 'name'
452+ connection = _Connection ()
453+ bucket = self ._makeOne (connection , NAME )
454+ default = object ()
455+ found = bucket .get_metadata ('acl' , default )
456+ self .assertTrue (found is default )
457+ kw = connection ._requested
458+ self .assertEqual (len (kw ), 0 )
459+
460+ def test_get_metadata_defaultObjectAcl_no_default (self ):
461+ NAME = 'name'
462+ connection = _Connection ()
463+ bucket = self ._makeOne (connection , NAME )
464+ found = bucket .get_metadata ('defaultObjectAcl' )
465+ self .assertEqual (found , None )
466+ kw = connection ._requested
467+ self .assertEqual (len (kw ), 0 )
469468
470469 def test_get_metadata_none_set_defaultObjectAcl_miss_clear_default (self ):
471470 NAME = 'name'
472- after = {'bar' : 'Bar' }
473- connection = _Connection (after )
471+ connection = _Connection ()
474472 bucket = self ._makeOne (connection , NAME )
475473 default = object ()
476474 found = bucket .get_metadata ('defaultObjectAcl' , default )
477475 self .assertTrue (found is default )
478- self .assertEqual (bucket .metadata , after )
479476 kw = connection ._requested
480- self .assertEqual (len (kw ), 1 )
481- self .assertEqual (kw [0 ]['method' ], 'GET' )
482- self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
483- self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'full' })
477+ self .assertEqual (len (kw ), 0 )
484478
485479 def test_get_metadata_miss (self ):
486480 NAME = 'name'
0 commit comments