def test_attach_and_detach_IP(self, manager): data = Mock.mock_get('server/00798b85-efdc-41ca-8021-f6ef457b8531') server = manager.get_server('00798b85-efdc-41ca-8021-f6ef457b8531') assert len(server.ip_addresses) == 2 data = Mock.mock_post('ip_address') server.add_IP() assert len(server.ip_addresses) == 3 Mock.mock_delete('ip_address/'+server.ip_addresses[2].address) server.remove_IP(server.ip_addresses[2]) assert len(server.ip_addresses) == 2
def test_remove_firewall_rule(self, manager): Mock.mock_get('server/00798b85-efdc-41ca-8021-f6ef457b8531') server = manager.get_server('00798b85-efdc-41ca-8021-f6ef457b8531') target = 'server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule' Mock.mock_get(target, 'firewall_rules.json') firewall_rules = server.get_firewall_rules() Mock.mock_delete('server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule/1') res = firewall_rules[0].destroy() Mock.mock_delete('server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule/1') res = server.remove_firewall_rule(firewall_rules[0]) assert res == {}
def test_delete_object_storage(self, manager): data = Mock.mock_delete( 'object-storage/0608edc4-d4a3-4b01-abe4-e147bd7ffe45') res = manager.delete_object_storage( '0608edc4-d4a3-4b01-abe4-e147bd7ffe45') assert res == {}
def test_remove_firewall_rule(self, manager): Mock.mock_get('server/00798b85-efdc-41ca-8021-f6ef457b8531') server = manager.get_server('00798b85-efdc-41ca-8021-f6ef457b8531') target = 'server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule' Mock.mock_get(target, 'firewall_rules.json') firewall_rules = server.get_firewall_rules() Mock.mock_delete( 'server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule/1') res = firewall_rules[0].destroy() Mock.mock_delete( 'server/00798b85-efdc-41ca-8021-f6ef457b8531/firewall_rule/1') res = server.remove_firewall_rule(firewall_rules[0]) assert res == {}
def test_delete_network_interface(self, manager): data = Mock.mock_delete( 'server/0082c083-9847-4f9f-ae04-811251309b35/networking/interface/8' ) res = manager.delete_network_interface( '0082c083-9847-4f9f-ae04-811251309b35', 8) assert res == {}
def test_storage_delete_oop(self, manager): data = Mock.mock_get("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") storage = manager.get_storage("01d4fcd4-e446-433b-8a9c-551a1284952e") Mock.mock_delete("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") storage.destroy()
def test_storage_delete(self, manager): Mock.mock_delete("storage/01d4fcd4-e446-433b-8a9c-551a1284952e") res = manager.delete_storage("01d4fcd4-e446-433b-8a9c-551a1284952e") assert res == {}
def test_ip_delete(self, manager): Mock.mock_delete('ip_address/10.1.0.101') res = manager.release_IP('10.1.0.101') assert res == {}
def test_delete_router(self, manager): data = Mock.mock_delete('router/04da7f97-dc03-4df0-868f-239f304ba72f') res = manager.delete_router('04da7f97-dc03-4df0-868f-239f304ba72f') assert res == {}
def test_delete_network(sekf, manager): data = Mock.mock_delete('network/03000000-0000-4000-8001-000000000000') res = manager.delete_network('03000000-0000-4000-8001-000000000000') assert res == {}