You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by as...@apache.org on 2013/04/23 09:26:10 UTC
svn commit: r1470836 -
/bloodhound/trunk/bloodhound_multiproduct/tests/__init__.py
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')