Wrote up the regression testing framework for the D-Bus python bindings. It is quite easy to add tests now and I have a few basic ones up. All one has to do is edit the test/python/test-service.py and test/python/test-client.py files to add a D-Bus transaction. If you don’t get back what you expected from the server raise an exception in test-client.py and the test will fail.

These tests will be run every time someone does a make check, so, if you have a complicated D-Bus Python application and don’t want me to break it I would suggest sending some patches to the tests. If the tests get complicated I can always split them up into seperate test bundles.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]