Stop OVS agent before starting it again

In TestOVSAgent, there are two tests where the OVS agent is
configured and started twice per test. Before the second call,
the agent should be stopped first.

Change-Id: I30c2bd4ce3715cde60bc0cd3736bd9c75edc1df3
Closes-Bug: #1830895
This commit is contained in:
Rodolfo Alonso Hernandez 2019-05-29 12:37:46 +00:00
parent c3a05cc129
commit b77c79e5e8

View File

@ -243,6 +243,7 @@ class TestOVSAgent(base.OVSAgentTestFramework):
patch_int_ofport_before = self.agent.patch_int_ofport
patch_tun_ofport_before = self.agent.patch_tun_ofport
self.stop_agent(self.agent, self.agent_thread)
self.setup_agent_and_ports(port_dicts=[], create_tunnels=True)
self.assertEqual(patch_int_ofport_before, self.agent.patch_int_ofport)
self.assertEqual(patch_tun_ofport_before, self.agent.patch_tun_ofport)
@ -254,6 +255,7 @@ class TestOVSAgent(base.OVSAgentTestFramework):
patch_int_ofport_before = self.agent.int_ofports['physnet']
patch_phys_ofport_before = self.agent.phys_ofports['physnet']
self.stop_agent(self.agent, self.agent_thread)
self.setup_agent_and_ports(port_dicts=[])
self.assertEqual(patch_int_ofport_before,
self.agent.int_ofports['physnet'])