summaryrefslogtreecommitdiff
path: root/tests/test_nodedev.py
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2020-10-06 11:01:42 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2020-10-06 12:25:14 +0100
commit1f441675108ef5e7566e84b546339a1d1ee9af4c (patch)
tree919aca586b4ab009e29fde05937bc6c8f987311e /tests/test_nodedev.py
parent613411502d2cdf3541837710239409044a376b0a (diff)
downloadlibvirt-python-1f441675108ef5e7566e84b546339a1d1ee9af4c.tar.gz
tests: start basic unit tests for more APIs
To prevent regressions, especially with generated code, we need to have test coverage of more APIs. This starts off with coverage for object creation for all object types supported by the test driver currently. This exercises constructors which have been broken several times in the past. Related https://gitlab.com/libvirt/libvirt-python/-/issues/4 Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'tests/test_nodedev.py')
-rw-r--r--tests/test_nodedev.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_nodedev.py b/tests/test_nodedev.py
new file mode 100644
index 0000000..7cf1274
--- /dev/null
+++ b/tests/test_nodedev.py
@@ -0,0 +1,15 @@
+import unittest
+import libvirt
+
+
+class TestLibvirtNodeDev(unittest.TestCase):
+ def setUp(self):
+ self.conn = libvirt.open("test:///default")
+ self.nodedev = self.conn.nodeDeviceLookupByName("computer")
+
+ def tearDown(self):
+ self.nodedev = None
+ self.conn = None
+
+ def testAttr(self):
+ self.assertEqual(self.nodedev.name(), "computer")