laywerrobot/lib/python3.6/site-packages/nltk/test/all.py
2020-08-27 21:55:39 +02:00

24 lines
798 B
Python

"""Test suite that runs all NLTK tests.
This module, `nltk.test.all`, is named as the NLTK ``test_suite`` in the
project's ``setup-eggs.py`` file. Here, we create a test suite that
runs all of our doctests, and return it for processing by the setuptools
test harness.
"""
import doctest, unittest
from glob import glob
import os.path
def additional_tests():
# print "here-000000000000000"
# print "-----", glob(os.path.join(os.path.dirname(__file__), '*.doctest'))
dir = os.path.dirname(__file__)
paths = glob(os.path.join(dir, '*.doctest'))
files = [os.path.basename(path) for path in paths]
return unittest.TestSuite(
[doctest.DocFileSuite(file) for file in files]
)
# if os.path.split(path)[-1] != 'index.rst'
# skips time-dependent doctest in index.rst