def loadDoctests(self, module):
"""
Return a suite of tests for all the doctests defined in C{module}.
@param module: A module object or a module name.
"""
if isinstance(module, str):
try:
module = reflect.namedAny(module)
except:
return ErrorHolder(module, failure.Failure())
if not inspect.ismodule(module):
warnings.warn("trial only supports doctesting modules")
return
return DocTestSuite(module)
python类DocTestSuite()的实例源码
def test_suite():
return doctest.DocTestSuite(distutils.versionpredicate)
def load_tests(loader, tests, ignore):
tests.addTests(
doctest.DocTestSuite('gluon.html')
)
tests.addTests(
doctest.DocTestSuite('gluon.utf8')
)
tests.addTests(
doctest.DocTestSuite('gluon.contrib.markmin.markmin2html',
)
)
return tests
def load_tests(loader, tests, ignore):
tests.addTests(doctest.DocTestSuite("endpointer.definition"))
tests.addTests(doctest.DocTestSuite("endpointer.specification"))
return tests
def test_suite():
return doctest.DocTestSuite(setUp=setUp, tearDown=tearDown)
def suite():
from jinja2 import utils, sandbox, runtime, meta, loaders, \
ext, environment, bccache, nodes
suite = unittest.TestSuite()
suite.addTest(doctest.DocTestSuite(utils))
suite.addTest(doctest.DocTestSuite(sandbox))
suite.addTest(doctest.DocTestSuite(runtime))
suite.addTest(doctest.DocTestSuite(meta))
suite.addTest(doctest.DocTestSuite(loaders))
suite.addTest(doctest.DocTestSuite(ext))
suite.addTest(doctest.DocTestSuite(environment))
suite.addTest(doctest.DocTestSuite(bccache))
suite.addTest(doctest.DocTestSuite(nodes))
return suite
def additional_tests(suite=None):
import simplejson
import simplejson.encoder
import simplejson.decoder
if suite is None:
suite = unittest.TestSuite()
for mod in (simplejson, simplejson.encoder, simplejson.decoder):
suite.addTest(doctest.DocTestSuite(mod))
suite.addTest(doctest.DocFileSuite('../../index.rst'))
return suite
def make_suite(): # pragma: no cover
import calmjs.registry
test_loader = unittest.TestLoader()
test_suite = test_loader.discover(
'calmjs.tests', pattern='test_*.py',
top_level_dir=dirname(__file__),
)
# setting up the finder is a bit annoying for just a one-off.
test_suite.addTest(doctest.DocTestSuite(calmjs.registry))
return test_suite
def load_tests(loader, tests, ignore):
tests.addTests(
doctest.DocTestSuite('html')
)
tests.addTests(
doctest.DocTestSuite('utf8')
)
tests.addTests(
doctest.DocTestSuite('contrib.markmin.markmin2html',
)
)
return tests
def suite():
from jinja2 import utils, sandbox, runtime, meta, loaders, \
ext, environment, bccache, nodes
suite = unittest.TestSuite()
suite.addTest(doctest.DocTestSuite(utils))
suite.addTest(doctest.DocTestSuite(sandbox))
suite.addTest(doctest.DocTestSuite(runtime))
suite.addTest(doctest.DocTestSuite(meta))
suite.addTest(doctest.DocTestSuite(loaders))
suite.addTest(doctest.DocTestSuite(ext))
suite.addTest(doctest.DocTestSuite(environment))
suite.addTest(doctest.DocTestSuite(bccache))
suite.addTest(doctest.DocTestSuite(nodes))
return suite
def my_test_suite():
test_loader = unittest.TestLoader()
test_suite = test_loader.discover('tests', pattern='test_*.py')
from athlib.wma import agegrader
test_suite.addTests(doctest.DocTestSuite(agegrader))
from athlib import utils
test_suite.addTests(doctest.DocTestSuite(utils))
from athlib import codes
test_suite.addTests(doctest.DocTestSuite(codes))
return test_suite
def my_test_suite():
test_loader = unittest.TestLoader()
test_suite = test_loader.discover('tests', pattern='test_*.py')
from athlib.wma import agegrader
test_suite.addTests(doctest.DocTestSuite(agegrader))
from athlib import utils
test_suite.addTests(doctest.DocTestSuite(utils))
from athlib import codes
test_suite.addTests(doctest.DocTestSuite(codes))
return test_suite
def additional_tests(suite=None):
import simplejson
import simplejson.encoder
import simplejson.decoder
if suite is None:
suite = unittest.TestSuite()
for mod in (simplejson, simplejson.encoder, simplejson.decoder):
suite.addTest(doctest.DocTestSuite(mod))
suite.addTest(doctest.DocFileSuite('../../index.rst'))
return suite
def test_suite():
suite = unittest.TestSuite()
suite.addTest(doctest.DocTestSuite('pytz'))
suite.addTest(doctest.DocTestSuite('pytz.tzinfo'))
import test_tzinfo
suite.addTest(unittest.defaultTestLoader.loadTestsFromModule(test_tzinfo))
return suite
def additional_tests(suite=None):
import simplejson
import simplejson.encoder
import simplejson.decoder
if suite is None:
suite = unittest.TestSuite()
for mod in (simplejson, simplejson.encoder, simplejson.decoder):
suite.addTest(doctest.DocTestSuite(mod))
suite.addTest(doctest.DocFileSuite('../../index.rst'))
return suite
def test_main(verbose=None):
NamedTupleDocs = doctest.DocTestSuite(module=collections)
test_classes = [TestNamedTuple, NamedTupleDocs, TestOneTrickPonyABCs,
TestCollectionABCs, TestCounter, TestChainMap,
TestOrderedDict, GeneralMappingTests, SubclassMappingTests]
support.run_unittest(*test_classes)
support.run_doctest(collections, verbose)
def test_suite():
import doctest
return doctest.DocTestSuite()
def additional_tests():
suite = unittest.TestSuite()
for mod in (json, json.encoder, json.decoder):
suite.addTest(doctest.DocTestSuite(mod))
suite.addTest(TestPyTest('test_pyjson'))
suite.addTest(TestCTest('test_cjson'))
return suite
def test_main():
difflib.HtmlDiff._default_prefix = 0
Doctests = doctest.DocTestSuite(difflib)
run_unittest(
TestWithAscii, TestAutojunk, TestSFpatches, TestSFbugs,
TestOutputFormat, Doctests)
tests.py 文件源码
项目:Django-Web-Development-with-Python
作者: PacktPublishing
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def load_tests(loader, tests, ignore):
tests.addTests(doctest.DocTestSuite(mydoctests))
return tests