[PATCH python 0/2] Add unit test framework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The bug fix of Michal's to handling of typed parameters demonstrated
a clear need for a unit test framework for python bindings. By using
the test:///default driver we can easily test a great many python
APIs. Once the test driver has full API coverage, we can in fact unit
test all the python bindings.

The first patch does the bare minimum to plumb the unit test framework
into 'python setup test.py' (requires python-nose RPM to be present)
and does a test for the virConnectListAllDomains API.

The second patch tests Michal's previous bug fix - this test will fail
on current GIT and Michal's patch makes it pass.

A nice project for someone wanting to learn more about libvirt and the
python binding is to flesh out this test suite to cover as many APIs
as possible.  We should aim to have an addition to this test suite
for any bugs we find in the bindings henceforth.

Daniel P. Berrange (2):
  Add support for running unit tests with nose
  Add test for setting scheduler parameters

 setup.py             |  5 +++++
 tests/test_conn.py   | 16 ++++++++++++++++
 tests/test_domain.py | 19 +++++++++++++++++++
 3 files changed, 40 insertions(+)
 create mode 100644 tests/test_conn.py
 create mode 100644 tests/test_domain.py

-- 
1.8.5.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]