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')