def test_stop_nonexistent_network(self): network_list_mock = self.mocker.mock() self.patch(subprocess, "check_output", network_list_mock) network_list_mock(["virsh", "net-list", "--all"], env={"LC_ALL": "C"}) self.mocker.result(network_list_output_template % dict(name="zoo", state="inactive", autostart="no")) # patch to catch any errant calls network_stop_mock = self.mocker.mock() self.patch(subprocess, "check_call", network_stop_mock) self.mocker.replay() network = Network("zebra") yield network.stop()
def test_stop(self): network_list_mock = self.mocker.mock() network_stop_mock = self.mocker.mock() self.patch(subprocess, "check_output", network_list_mock) self.patch(subprocess, "check_call", network_stop_mock) network_list_mock(["virsh", "net-list", "--all"], env={"LC_ALL": "C"}) self.mocker.result(network_list_output_template % dict(name="zoo", state="active", autostart="no")) network_stop_mock(["virsh", "net-stop", "zoo"]) self.mocker.replay() network = Network("zoo") yield network.stop()
def test_stop_nonexistent_network(self): network_list_mock = self.mocker.mock() self.patch(subprocess, "check_output", network_list_mock) network_list_mock(["virsh", "net-list", "--all"], env={"LC_ALL": "C"}) self.mocker.result( network_list_output_template % dict( name="zoo", state="inactive", autostart="no")) # patch to catch any errant calls network_stop_mock = self.mocker.mock() self.patch(subprocess, "check_call", network_stop_mock) self.mocker.replay() network = Network("zebra") yield network.stop()
def test_stop(self): network_list_mock = self.mocker.mock() network_stop_mock = self.mocker.mock() self.patch(subprocess, "check_output", network_list_mock) self.patch(subprocess, "check_call", network_stop_mock) network_list_mock(["virsh", "net-list", "--all"], env={"LC_ALL": "C"}) self.mocker.result( network_list_output_template % dict( name="zoo", state="active", autostart="no")) network_stop_mock(["virsh", "net-stop", "zoo"]) self.mocker.replay() network = Network("zoo") yield network.stop()