You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
786 B
Python
25 lines
786 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
|