summaryrefslogtreecommitdiff
path: root/tests/nodedev.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/nodedev.py')
-rw-r--r--tests/nodedev.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/nodedev.py b/tests/nodedev.py
index cf661598..ae662dd2 100644
--- a/tests/nodedev.py
+++ b/tests/nodedev.py
@@ -25,8 +25,6 @@ from virtinst import VirtualHostDevice
from tests import utils
-conn = utils.open_testdriver()
-
unknown_xml = """
<device>
<name>foodevice</name>
@@ -61,11 +59,14 @@ funky_chars_xml = """
class TestNodeDev(unittest.TestCase):
+ @property
+ def conn(self):
+ return utils.URIs.open_testdriver_cached()
def _nodeDevFromName(self, devname):
- node = conn.nodeDeviceLookupByName(devname)
+ node = self.conn.nodeDeviceLookupByName(devname)
xml = node.XMLDesc(0)
- return NodeDevice.parse(conn, xml)
+ return NodeDevice.parse(self.conn, xml)
def _testCompare(self, devname, vals, devxml=None):
def _compare(dev, vals, root=""):
@@ -82,7 +83,7 @@ class TestNodeDev(unittest.TestCase):
self.assertEqual(vals[attr], getattr(dev, attr))
if devxml:
- dev = NodeDevice.parse(conn, devxml)
+ dev = NodeDevice.parse(self.conn, devxml)
else:
dev = self._nodeDevFromName(devname)
@@ -94,7 +95,7 @@ class TestNodeDev(unittest.TestCase):
if not nodedev:
nodedev = self._nodeDevFromName(nodename)
- dev = VirtualHostDevice(conn)
+ dev = VirtualHostDevice(self.conn)
dev.set_from_nodedev(nodedev)
utils.diff_compare(dev.get_xml_config() + "\n", devfile)
@@ -248,7 +249,7 @@ class TestNodeDev(unittest.TestCase):
"device_type": NodeDevice.CAPABILITY_TYPE_DRM,
"drm_type": "render"}
dev = self._testCompare(devname, vals)
- self.assertEqual(dev.drm_pretty_name(conn),
+ self.assertEqual(dev.drm_pretty_name(self.conn),
"0000:00:02:0 Intel Corporation HD Graphics 530 (render)")
def testUnknownDevice(self):