Author: astaric Date: Tue Apr 23 07:26:10 2013 New Revision: 1470836 URL: http://svn.apache.org/r1470836 Log: Fixed test discovery for cases when subfolder is prefixed with '.'.
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py Modified: bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py?rev=1470836&r1=1470835&r2=1470836&view=diff ============================================================================== --- bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py (original) +++ bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py Tue Apr 23 07:26:10 2013 @@ -52,7 +52,7 @@ class TestLoader(unittest.TestLoader): mdlnm, loader, isdir = pending.popleft() try: mdl = self._get_module_from_name(mdlnm) - except ImportError: + except (ImportError, ValueError): # Skip packages not having __init__.py continue loader = getattr(mdl, self.testLoaderAttribute, None) or loader @@ -75,6 +75,7 @@ class TestLoader(unittest.TestLoader): __import__(name) return sys.modules[name] + def test_suite(): return TestLoader().discover_package('tests', pattern='*.py')