This doesn't belong in test infrastructure as it's actually integral part of discovery logic itself. See implementation of discover() in main.py.
More fine-grained tests for loader hooks.
Tests for PluggableTestLoader.
Functional test that demonstrates issue #169.
Unit test that demonstrates issue #169.
Have failed tests instead of errors in case of mistakes
Fix #169
Merge fix for #169