@@ -799,6 +799,26 @@ def test_server_resume_multi_servers(self):
799799 self .run_method_with_servers ('resume' , 3 )
800800
801801
802+ class TestServerShelve (TestServer ):
803+
804+ def setUp (self ):
805+ super (TestServerShelve , self ).setUp ()
806+
807+ # Get the command object to test
808+ self .cmd = server .ShelveServer (self .app , None )
809+
810+ # Set shelve method to be tested.
811+ self .methods = {
812+ 'shelve' : None ,
813+ }
814+
815+ def test_shelve_one_server (self ):
816+ self .run_method_with_servers ('shelve' , 1 )
817+
818+ def test_shelve_multi_servers (self ):
819+ self .run_method_with_servers ('shelve' , 3 )
820+
821+
802822class TestServerStart (TestServer ):
803823
804824 def setUp (self ):
@@ -899,6 +919,26 @@ def test_server_unpause_multi_servers(self):
899919 self .run_method_with_servers ('unpause' , 3 )
900920
901921
922+ class TestServerUnshelve (TestServer ):
923+
924+ def setUp (self ):
925+ super (TestServerUnshelve , self ).setUp ()
926+
927+ # Get the command object to test
928+ self .cmd = server .UnshelveServer (self .app , None )
929+
930+ # Set unshelve method to be tested.
931+ self .methods = {
932+ 'unshelve' : None ,
933+ }
934+
935+ def test_unshelve_one_server (self ):
936+ self .run_method_with_servers ('unshelve' , 1 )
937+
938+ def test_unshelve_multi_servers (self ):
939+ self .run_method_with_servers ('unshelve' , 3 )
940+
941+
902942class TestServerGeneral (testtools .TestCase ):
903943 OLD = {
904944 'private' : [
@@ -949,23 +989,3 @@ def test_get_ip_address(self):
949989 server ._get_ip_address , self .OLD , 'public' , [4 , 6 ])
950990 self .assertRaises (exceptions .CommandError ,
951991 server ._get_ip_address , self .OLD , 'private' , [6 ])
952-
953-
954- class TestShelveServer (TestServer ):
955-
956- def setUp (self ):
957- super (TestShelveServer , self ).setUp ()
958-
959- # Get the command object to test
960- self .cmd = server .ShelveServer (self .app , None )
961-
962- # Set shelve method to be tested.
963- self .methods = {
964- 'shelve' : None ,
965- }
966-
967- def test_shelve_one_server (self ):
968- self .run_method_with_servers ('shelve' , 1 )
969-
970- def test_shelve_multi_servers (self ):
971- self .run_method_with_servers ('shelve' , 3 )
0 commit comments