the "path_to_test_suite" is not actually the path. It's a "one level deep path", so a test that's located here: src/test/foo/bar.py:TestBar ... will just be bar.TestBar.... with no mention of others.
In this way you're not sure which test bar.TestBar is ... if there are multiple tests with the same classname ... which might certainly be the case in projects with a factory structure.
OK, This was sort of my error. Nose is capable of discovering modules when index.py is not present (src.foo.bar) ... but if there is no index.py, it will report as just bar ... adding index.py fixes this.
the "path_to_test_suite" is not actually the path. It's a "one level deep path", so a test that's located here: src/test/foo/bar.py:TestBar ... will just be bar.TestBar.... with no mention of others.
In this way you're not sure which test bar.TestBar is ... if there are multiple tests with the same classname ... which might certainly be the case in projects with a factory structure.