commit 2bee049032e94bcfc752978c52d361736e7d7f4c Author: Alex Katz Date: Thu Oct 15 13:57:26 2020 +0300 Test VM reachability when metadata agent is down Change-Id: I172ede9d7308e495a5502b2435224db4f86737b0 diff --git a/tobiko/tests/faults/agents/test_neutron_agents.py b/tobiko/tests/faults/agents/test_neutron_agents.py index b71b485..d592f8a 100644 --- a/tobiko/tests/faults/agents/test_neutron_agents.py +++ b/tobiko/tests/faults/agents/test_neutron_agents.py @@ -533,6 +533,13 @@ class MetadataAgentTest(BaseAgentTest): self.start_service() self.wait_for_metadata_status(is_reachable=True) + def test_vm_reachability_when_metadata_agent_is_down(self): + self.stop_service() + self.wait_for_metadata_status(is_reachable=False) + ping.ping_until_received(self.stack.ip_address).assert_replied() + self.start_service() + self.wait_for_metadata_status(is_reachable=True) + def parse_http_status(curl_output: str) -> int: http_head = curl_output.split('\n', 1)[0]