Author: rjollos
Date: Sun Mar 2 10:31:18 2014
New Revision: 1573278
URL: http://svn.apache.org/r1573278
Log:
0.8dev: Package tests can be executed using `__init__` in the module path.
For example: $ PYTHONPATH=. python -m tests.wiki.__init__
Modified:
bloodhound/trunk/bloodhound_multiproduct/tests/admin/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/db/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/mimeview/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py
bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/admin/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/admin/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/admin/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/admin/__init__.py Sun Mar 2
10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's administration in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/db/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/db/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/db/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/db/__init__.py Sun Mar 2
10:31:18 2014
@@ -17,7 +17,13 @@
# specific language governing permissions and limitations
# under the License.
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/mimeview/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/mimeview/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/mimeview/__init__.py
(original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/mimeview/__init__.py Sun Mar
2 10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's MIME API in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py Sun Mar
2 10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's tickets in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified:
bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py
(original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py
Sun Mar 2 10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's version control in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py Sun Mar 2
10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound web API in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py?rev=1573278&r1=1573277&r2=1573278&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py Sun Mar 2
10:31:18 2014
@@ -17,9 +17,13 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's wiki subsystem in product environments"""
-
+import unittest
from tests import TestLoader
+
def test_suite():
- return TestLoader().discover_package(__name__, pattern='*.py')
+ return TestLoader().discover_package(__package__, pattern='*.py')
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')