nose (especially nose1) makes things confusing because of attempting to auto discover modules ...
This breaks or not depending how nose is run ( and sometime works sometimes not, from catkin or directly with python or from ros...)
py.test is more strict in that (like nose2), and seems more complete feature wise. It forces to install the pacakge first and would make things more obvious, therefore easier to fix.
We should migrate to use py.test instead of old nose...
nose (especially nose1) makes things confusing because of attempting to auto discover modules ... This breaks or not depending how nose is run ( and sometime works sometimes not, from catkin or directly with python or from ros...)
py.test is more strict in that (like nose2), and seems more complete feature wise. It forces to install the pacakge first and would make things more obvious, therefore easier to fix.
We should migrate to use py.test instead of old nose...