diff options
author | Daniel P. Berrangé <berrange@redhat.com> | 2020-10-06 11:01:42 +0100 |
---|---|---|
committer | Daniel P. Berrangé <berrange@redhat.com> | 2020-10-06 12:25:14 +0100 |
commit | 1f441675108ef5e7566e84b546339a1d1ee9af4c (patch) | |
tree | 919aca586b4ab009e29fde05937bc6c8f987311e /tests/test_nodedev.py | |
parent | 613411502d2cdf3541837710239409044a376b0a (diff) | |
download | libvirt-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.py | 15 |
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") |