tcalmant / ipopo

iPOPO: a Service-Oriented Component Model for Python
https://ipopo.readthedocs.io/
Apache License 2.0
69 stars 28 forks source link

Add missing unit tests #84

Closed tcalmant closed 7 years ago

tcalmant commented 7 years ago

The current unit tests cover around 84% of the framework, and will never be more than 95%, most of the untested lines being error handling in very specific/hardly reproducible cases.

However, there are still some services that are not tested at all, being:

The coverage of some unit tests doesn't seem to be taken into account when using a secondary Python process (e.g the shell console). This issue should be investigated in the same time.

tcalmant commented 7 years ago

All modules/bundles of Pelix/iPOPO are now tested, which guarantees they can be used in Python 2.7 and in Python 3.4 to 3.6.