@@ -562,31 +562,21 @@ def test_update_lifecycle(self):
562562 self .assertEqual (entries [0 ]['action' ]['type' ], 'Delete' )
563563 self .assertEqual (entries [0 ]['condition' ]['age' ], 42 )
564564
565- def test_get_location_eager (self ):
565+ def test_location_getter (self ):
566566 NAME = 'name'
567567 connection = _Connection ()
568568 before = {'location' : 'AS' }
569569 bucket = self ._makeOne (connection , NAME , before )
570- self .assertEqual (bucket .get_location () , 'AS' )
570+ self .assertEqual (bucket .location , 'AS' )
571571 kw = connection ._requested
572572 self .assertEqual (len (kw ), 0 )
573573
574- def test_get_location_lazy (self ):
574+ def test_location_setter (self ):
575575 NAME = 'name'
576576 connection = _Connection ({'location' : 'AS' })
577577 bucket = self ._makeOne (connection , NAME )
578- self .assertEqual (bucket .get_location (), 'AS' )
579- kw = connection ._requested
580- self .assertEqual (len (kw ), 1 )
581- self .assertEqual (kw [0 ]['method' ], 'GET' )
582- self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
583-
584- def test_update_location (self ):
585- NAME = 'name'
586- connection = _Connection ({'location' : 'AS' })
587- bucket = self ._makeOne (connection , NAME )
588- bucket .set_location ('AS' )
589- self .assertEqual (bucket .get_location (), 'AS' )
578+ bucket .location = 'AS'
579+ self .assertEqual (bucket .location , 'AS' )
590580 kw = connection ._requested
591581 self .assertEqual (len (kw ), 1 )
592582 self .assertEqual (kw [0 ]['method' ], 'PATCH' )
@@ -718,55 +708,39 @@ def test_time_created(self):
718708 bucket = self ._makeOne (properties = properties )
719709 self .assertEqual (bucket .time_created , TIME_CREATED )
720710
721- def test_get_versioning_eager (self ):
711+ def test_versioning_enabled_getter_missing (self ):
722712 NAME = 'name'
723- before = {'bar' : 'Bar' , 'versioning' : {'enabled' : True }}
724- connection = _Connection ()
725- bucket = self ._makeOne (connection , NAME , before )
726- self .assertEqual (bucket .get_versioning (), True )
727- kw = connection ._requested
728- self .assertEqual (len (kw ), 0 )
729-
730- def test_get_versioning_lazy (self ):
731- NAME = 'name'
732- after = {'bar' : 'Bar' , 'versioning' : {'enabled' : True }}
733- connection = _Connection (after )
713+ connection = _Connection ({})
734714 bucket = self ._makeOne (connection , NAME )
735- self .assertEqual (bucket .get_versioning (), True )
715+ self .assertEqual (bucket .versioning_enabled , False )
736716 kw = connection ._requested
737717 self .assertEqual (len (kw ), 1 )
738718 self .assertEqual (kw [0 ]['method' ], 'GET' )
739719 self .assertEqual (kw [0 ]['path' ], '/b/%s' % NAME )
740720 self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'noAcl' })
741721
742- def test_enable_versioning (self ):
722+ def test_versioning_enabled_getter (self ):
743723 NAME = 'name'
744- before = {'versioning' : {'enabled' : False }}
745- after = {'versioning' : {'enabled' : True }}
746- connection = _Connection (after )
724+ before = {'versioning' : {'enabled' : True }}
725+ connection = _Connection ()
747726 bucket = self ._makeOne (connection , NAME , before )
748- self .assertFalse (bucket .get_versioning ())
749- bucket .enable_versioning ()
750- self .assertTrue (bucket .get_versioning ())
727+ self .assertEqual (bucket .versioning_enabled , True )
751728 kw = connection ._requested
752- self .assertEqual (len (kw ), 1 )
753- self .assertEqual (kw [0 ]['method' ], 'PATCH' )
754- self .assertEqual (kw [0 ]['data' ], {'versioning' : {'enabled' : True }})
755- self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'full' })
729+ self .assertEqual (len (kw ), 0 )
756730
757- def test_disable_versioning (self ):
731+ def test_versioning_enabled_setter (self ):
758732 NAME = 'name'
759- before = {'versioning' : {'enabled' : True }}
760- after = {'versioning' : {'enabled' : False }}
733+ before = {'versioning' : {'enabled' : False }}
734+ after = {'versioning' : {'enabled' : True }}
761735 connection = _Connection (after )
762736 bucket = self ._makeOne (connection , NAME , before )
763- self .assertTrue (bucket .get_versioning () )
764- bucket .disable_versioning ()
765- self .assertFalse (bucket .get_versioning () )
737+ self .assertFalse (bucket .versioning_enabled )
738+ bucket .versioning_enabled = True
739+ self .assertTrue (bucket .versioning_enabled )
766740 kw = connection ._requested
767741 self .assertEqual (len (kw ), 1 )
768742 self .assertEqual (kw [0 ]['method' ], 'PATCH' )
769- self .assertEqual (kw [0 ]['data' ], after )
743+ self .assertEqual (kw [0 ]['data' ], { 'versioning' : { 'enabled' : True }} )
770744 self .assertEqual (kw [0 ]['query_params' ], {'projection' : 'full' })
771745
772746 def test_configure_website_defaults (self ):
0 commit comments