summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2014-03-18 11:22:27 +0000
committerDaniel P. Berrange <berrange@redhat.com>2014-03-19 15:16:15 +0000
commit71fda989816e1848c99b801c133171216abe0df5 (patch)
tree3934388ad71ac3dff85040bea88b99e394264536 /tests
parenteaded7bdadf3ccdc4b208ec0ed65a1b23b8b5f69 (diff)
downloadlibvirt-python-71fda989816e1848c99b801c133171216abe0df5.tar.gz
Add test for setting scheduler parameters
Add a test setting scheduler parameters to validate the previous bugfix to strncpy of field names. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/test_domain.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/test_domain.py b/tests/test_domain.py
new file mode 100644
index 0000000..b3fe255
--- /dev/null
+++ b/tests/test_domain.py
@@ -0,0 +1,19 @@
+
+import unittest
+import libvirt
+
+class TestLibvirtDomain(unittest.TestCase):
+ def setUp(self):
+ self.conn = libvirt.open("test:///default")
+ self.dom = self.conn.lookupByName("test")
+
+ def tearDown(self):
+ self.dom = None
+ self.conn = None
+
+ def testDomainSchedParams(self):
+ params = self.dom.schedulerParameters()
+ self.assertEquals(len(params), 1)
+ self.assertTrue("weight" in params)
+ params["weight"] = 100
+ self.dom.setSchedulerParameters(params)