Beispiel #1
0
 def test_update_status_building(self):
     """
     Update status while the server is building, without change on the OpenStack VM
     """
     server = BuildingOpenStackServerFactory(os_server_fixture='openstack/api_server_1_building.json')
     self.assertEqual(server.status, ServerStatus.Building)
     self.assertIsInstance(server.update_status(), ServerStatus.Building)
     self.assertEqual(server.status, ServerStatus.Building)
Beispiel #2
0
 def test_update_status_building(self):
     """
     Update status while the server is building, without change on the OpenStack VM
     """
     server = BuildingOpenStackServerFactory(os_server_fixture='openstack/api_server_1_building.json')
     self.assertEqual(server.status, ServerStatus.Building)
     self.assertIsInstance(server.update_status(), ServerStatus.Building)
     self.assertEqual(server.status, ServerStatus.Building)
Beispiel #3
0
 def test_update_status_building_to_booting(self, mock_is_port_open):
     """
     Update status while the server is building, when the VM becomes active
     """
     mock_is_port_open.return_value = False
     server = BuildingOpenStackServerFactory(os_server_fixture='openstack/api_server_2_active.json')
     self.assertEqual(server.status, ServerStatus.Building)
     self.assertIsInstance(server.update_status(), ServerStatus.Booting)
     self.assertEqual(server.status, ServerStatus.Booting)
Beispiel #4
0
 def test_update_status_building_to_booting(self, mock_is_port_open):
     """
     Update status while the server is building, when the VM becomes active
     """
     mock_is_port_open.return_value = False
     server = BuildingOpenStackServerFactory(os_server_fixture='openstack/api_server_2_active.json')
     self.assertEqual(server.status, ServerStatus.Building)
     self.assertIsInstance(server.update_status(), ServerStatus.Booting)
     self.assertEqual(server.status, ServerStatus.Booting)