浏览代码

Network and storage fixes

Wojtek Porczyk 8 年之前
父节点
当前提交
d28ab908cc
共有 2 个文件被更改,包括 8 次插入5 次删除
  1. 7 4
      qubes/tests/vm/adminvm.py
  2. 1 1
      qubes/vm/mix/net.py

+ 7 - 4
qubes/tests/vm/adminvm.py

@@ -69,16 +69,19 @@ class TC_00_AdminVM(qubes.tests.QubesTestCase):
         self.assertGreater(self.vm.get_mem_static_max(), 0)
 
     def test_304_get_disk_utilization(self):
-        self.assertRaises(self.vm.storage.get_disk_utilization(), 0)
+        self.assertEqual(self.vm.storage.get_disk_utilization(), 0)
 
     def test_305_has_no_private_volume(self):
-        self.assertEqual(KeyError, self.vm.volumes['private'])
+        with self.assertRaises(KeyError):
+            self.vm.volumes['private']
 
     def test_306_has_no_root_volume(self):
-        self.assertEqual(KeyError, self.vm.volumes['root'])
+        with self.assertRaises(KeyError):
+            self.vm.volumes['root']
 
     def test_307_has_no_volatile_volume(self):
-        self.assertEqual(KeyError, self.vm.volumes['volatile'])
+        with self.assertRaises(KeyError):
+            self.vm.volumes['volatile']
 
     def test_310_start(self):
         with self.assertRaises(qubes.exc.QubesException):

+ 1 - 1
qubes/vm/mix/net.py

@@ -284,7 +284,7 @@ class NetVMMixin(qubes.events.Emitter):
                 or new_netvm in self.app.domains.get_vms_connected_to(self):
             raise qubes.exc.QubesValueError('Loops in network are unsupported')
 
-        if not self.app.vmm.offline_mod and self.is_running() \
+        if not self.app.vmm.offline_mode and self.is_running() \
                 and not new_netvm.is_running():
 
             raise qubes.exc.QubesVMNotStartedError(new_netvm,