You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2011/03/16 07:30:26 UTC

svn commit: r1082070 - /incubator/libcloud/trunk/setup.py

Author: tomaz
Date: Wed Mar 16 06:30:26 2011
New Revision: 1082070

URL: http://svn.apache.org/viewvc?rev=1082070&view=rev
Log:
Also run doc tests.

Modified:
    incubator/libcloud/trunk/setup.py

Modified: incubator/libcloud/trunk/setup.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/setup.py?rev=1082070&r1=1082069&r2=1082070&view=diff
==============================================================================
--- incubator/libcloud/trunk/setup.py (original)
+++ incubator/libcloud/trunk/setup.py Wed Mar 16 06:30:26 2011
@@ -14,6 +14,8 @@
 # limitations under the License.
 import os
 import sys
+import doctest
+
 from distutils.core import setup
 from distutils.core import Command
 from unittest import TextTestRunner, TestLoader
@@ -26,6 +28,8 @@ libcloud.utils.SHOW_DEPRECATION_WARNING 
 HTML_VIEWSOURCE_BASE = 'https://svn.apache.org/viewvc/incubator/libcloud/trunk'
 PROJECT_BASE_DIR = 'http://incubator.apache.org/libcloud/'
 TEST_PATHS = [ 'test', 'test/compute', 'test/storage' ]
+DOC_TEST_MODULES = [ 'libcloud.compute.drivers.dummy',
+                     'libcloud.storage.drivers.dummy' ]
 
 class TestCommand(Command):
     user_options = []
@@ -80,6 +84,10 @@ class TestCommand(Command):
                     [test_path.replace('/', '.'), splitext(basename(t))[0]]))
 
         tests = TestLoader().loadTestsFromNames(testfiles)
+
+        for test_module in DOC_TEST_MODULES:
+            tests.addTests(doctest.DocTestSuite(test_module))
+
         t = TextTestRunner(verbosity = 2)
         res = t.run(tests)
         return not res.wasSuccessful()