diff --git a/qubesadmin/tests/tools/qvm_features.py b/qubesadmin/tests/tools/qvm_features.py index ea85e51..5174916 100644 --- a/qubesadmin/tests/tools/qvm_features.py +++ b/qubesadmin/tests/tools/qvm_features.py @@ -91,162 +91,3 @@ class TC_00_qvm_features(qubesadmin.tests.QubesTestCase): self.assertEqual(stdout.getvalue(), '') self.assertAllCalled() - - def test_004_running_verbose(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Running\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--running', - 'some-vm'], app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VM some-vm is running\n') - self.assertAllCalled() - - def test_005_running_multi_verbose(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Running\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' - self.app.expected_calls[ - ('some-vm2', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm2 class=AppVM state=Running\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--running', - 'some-vm', 'some-vm2'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VMs some-vm, some-vm2 are running\n') - self.assertAllCalled() - - def test_006_running_multi_verbose2(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Running\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' - self.app.expected_calls[ - ('some-vm2', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm2 class=AppVM state=Running\n' - self.app.expected_calls[ - ('some-vm3', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm3 class=AppVM state=Halted\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--running', - '--all'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VMs some-vm, some-vm2 are running\n') - self.assertAllCalled() - - def test_007_not_running_verbose(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Running\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm3', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm3 class=AppVM state=Halted\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--running', - 'some-vm3'], - app=self.app), - 1) - self.assertEqual(stdout.getvalue(), - 'None of given VM is running\n') - self.assertAllCalled() - - def test_008_paused(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Paused\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm2', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm2 class=AppVM state=Paused\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--paused', - 'some-vm2'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VM some-vm2 is paused\n') - self.assertAllCalled() - - def test_009_paused_multi(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Paused\n' \ - b'some-vm3 class=AppVM state=Halted\n' - self.app.expected_calls[ - ('some-vm2', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm2 class=AppVM state=Paused\n' - self.app.expected_calls[ - ('some-vm', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--paused', - 'some-vm2', 'some-vm'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VM some-vm2 is paused\n') - self.assertAllCalled() - - - def test_010_template(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Paused\n' \ - b'some-vm3 class=TemplateVM state=Halted\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--template', - 'some-vm3'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VM some-vm3 is a template\n') - self.assertAllCalled() - - def test_011_template_multi(self): - self.app.expected_calls[ - ('dom0', 'admin.vm.List', None, None)] = \ - b'0\x00some-vm class=AppVM state=Running\n' \ - b'some-vm2 class=AppVM state=Paused\n' \ - b'some-vm3 class=TemplateVM state=Halted\n' - with qubesadmin.tests.tools.StdoutBuffer() as stdout: - self.assertEqual( - qubesadmin.tools.qvm_check.main(['--template', - 'some-vm2', 'some-vm3'], - app=self.app), - 0) - self.assertEqual(stdout.getvalue(), - 'VM some-vm3 is a template\n') - self.assertAllCalled() -