@@ -792,6 +792,26 @@ def test_server_resume_multi_servers(self):
792792 self .run_method_with_servers ('resume' , 3 )
793793
794794
795+ class TestServerShelve (TestServer ):
796+
797+ def setUp (self ):
798+ super (TestServerShelve , self ).setUp ()
799+
800+ # Get the command object to test
801+ self .cmd = server .ShelveServer (self .app , None )
802+
803+ # Set shelve method to be tested.
804+ self .methods = {
805+ 'shelve' : None ,
806+ }
807+
808+ def test_shelve_one_server (self ):
809+ self .run_method_with_servers ('shelve' , 1 )
810+
811+ def test_shelve_multi_servers (self ):
812+ self .run_method_with_servers ('shelve' , 3 )
813+
814+
795815class TestServerStart (TestServer ):
796816
797817 def setUp (self ):
@@ -892,6 +912,26 @@ def test_server_unpause_multi_servers(self):
892912 self .run_method_with_servers ('unpause' , 3 )
893913
894914
915+ class TestServerUnshelve (TestServer ):
916+
917+ def setUp (self ):
918+ super (TestServerUnshelve , self ).setUp ()
919+
920+ # Get the command object to test
921+ self .cmd = server .UnshelveServer (self .app , None )
922+
923+ # Set unshelve method to be tested.
924+ self .methods = {
925+ 'unshelve' : None ,
926+ }
927+
928+ def test_unshelve_one_server (self ):
929+ self .run_method_with_servers ('unshelve' , 1 )
930+
931+ def test_unshelve_multi_servers (self ):
932+ self .run_method_with_servers ('unshelve' , 3 )
933+
934+
895935class TestServerGeneral (testtools .TestCase ):
896936 OLD = {
897937 'private' : [
@@ -942,23 +982,3 @@ def test_get_ip_address(self):
942982 server ._get_ip_address , self .OLD , 'public' , [4 , 6 ])
943983 self .assertRaises (exceptions .CommandError ,
944984 server ._get_ip_address , self .OLD , 'private' , [6 ])
945-
946-
947- class TestShelveServer (TestServer ):
948-
949- def setUp (self ):
950- super (TestShelveServer , self ).setUp ()
951-
952- # Get the command object to test
953- self .cmd = server .ShelveServer (self .app , None )
954-
955- # Set shelve method to be tested.
956- self .methods = {
957- 'shelve' : None ,
958- }
959-
960- def test_shelve_one_server (self ):
961- self .run_method_with_servers ('shelve' , 1 )
962-
963- def test_shelve_multi_servers (self ):
964- self .run_method_with_servers ('shelve' , 3 )
0 commit comments