You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/03/02 11:31:18 UTC

svn commit: r1573278 - in /bloodhound/trunk/bloodhound_multiproduct/tests: admin/__init__.py db/__init__.py mimeview/__init__.py ticket/__init__.py versioncontrol/__init__.py web/__init__.py wiki/__init__.py

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