def tearDownClass(cls): cls.egress_controller._stop_gw_mac_monitor() stop_ryu_app_thread(cls.thread) BridgeTools.destroy_bridge(cls.BRIDGE) time.sleep(1) clear_gw_info_map()
def setup_uplink_br(cls): setup_dhcp_server = cls.SCRIPT_PATH + "scripts/setup-test-dhcp-srv.sh" subprocess.check_call([setup_dhcp_server, "tino"]) BridgeTools.destroy_bridge(cls.UPLINK_BR) setup_uplink_br = [ cls.SCRIPT_PATH + "scripts/setup-uplink-br.sh", cls.UPLINK_BR, cls.NON_NAT_ARP_EGRESS_PORT, cls.DHCP_PORT ] subprocess.check_call(setup_uplink_br)
def setup_uplink_br(cls): setup_dhcp_server = cls.SCRIPT_PATH + "scripts/setup-test-dhcp-srv.sh" subprocess.check_call([setup_dhcp_server, "t1"]) BridgeTools.destroy_bridge(cls.UPLINK_BR) setup_uplink_br = [ cls.SCRIPT_PATH + "scripts/setup-uplink-br.sh", cls.UPLINK_BR, cls.NON_NAT_ARP_EGRESS_PORT ] subprocess.check_call(setup_uplink_br) inout.get_mobilityd_gw_info = mocked_get_mobilityd_gw_info inout.set_mobilityd_gw_info = mocked_set_mobilityd_gw_info
def setup_uplink_br(cls): subprocess.check_call(["redis-cli", "flushall"]) setup_dhcp_server = cls.script_path + "scripts/setup-test-dhcp-srv.sh" subprocess.check_call([setup_dhcp_server, "t1"]) BridgeTools.destroy_bridge(cls.uplink_br) setup_uplink_br = [cls.script_path + "scripts/setup-uplink-br.sh", cls.uplink_br, "t1uplink_p0", "8A:00:00:00:00:01"] subprocess.check_call(setup_uplink_br) cls.setup_done = True
def tearDownClass(cls): stop_ryu_app_thread(cls.thread) BridgeTools.destroy_bridge(cls.BRIDGE) BridgeTools.destroy_bridge(cls.UPLINK_BRIDGE) BridgeTools.destroy_bridge(cls.NET_SW_BR) subprocess.check_call(["ip", "link", "del", "dev", "testv1_in"]) subprocess.check_call(["pkill", "-f", "dhclient.*_br"])
def tearDown(self): cls = self.__class__ cls.egress_controller._stop_gw_mac_monitor() stop_ryu_app_thread(cls.thread) BridgeTools.destroy_bridge(cls.BRIDGE) BridgeTools.destroy_bridge(cls.UPLINK_BR) BridgeTools.destroy_bridge(cls.UPLINK_VLAN_SW) time.sleep(1) clear_gw_info_map()
def tearDownClass(cls): BridgeTools.destroy_bridge(cls.BRIDGE) pass
def tearDownClass(cls): stop_ryu_app_thread(cls.thread) BridgeTools.destroy_bridge(cls.BRIDGE)
def tearDown(self): stop_ryu_app_thread(self.thread) BridgeTools.destroy_bridge(self.BRIDGE)
def tearDown(self): self._dhcp_client.stop() BridgeTools.destroy_bridge(self._br)
def tearDown(self): self._dhcp_allocator.ip_allocator.stop_dhcp_sniffer() BridgeTools.destroy_bridge(self._br)
def tearDown(self): cls = ArpTableTestRouterIP stop_ryu_app_thread(cls.thread) BridgeTools.destroy_bridge(cls.BRIDGE)