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.

Depends-On: https://review.opendev.org/667216/
Change-Id: I30c2bd4ce3715cde60bc0cd3736bd9c75edc1df3
Closes-Bug: #1830895
(cherry picked from commit b77c79e5e8)
(cherry picked from commit ff66205081)
This commit is contained in:
Rodolfo Alonso Hernandez 2019-05-29 12:37:46 +00:00 committed by Slawek Kaplonski
parent 10191fd817
commit f2176cade1
1 changed files with 2 additions and 0 deletions

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'])