23 lines
705 B
Python
23 lines
705 B
Python
|
|
||
|
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||
|
# this repository contains the full copyright notices and license terms.
|
||
|
|
||
|
import doctest
|
||
|
import glob
|
||
|
import os
|
||
|
|
||
|
from trytond.tests.test_tryton import doctest_checker, doctest_teardown
|
||
|
|
||
|
|
||
|
def load_tests(loader, tests, pattern):
|
||
|
cwd = os.getcwd()
|
||
|
try:
|
||
|
os.chdir(os.path.dirname(__file__))
|
||
|
for scenario in glob.glob('*.rst'):
|
||
|
tests.addTests(doctest.DocFileSuite(
|
||
|
scenario, tearDown=doctest_teardown, encoding='utf-8',
|
||
|
checker=doctest_checker,
|
||
|
optionflags=doctest.REPORT_ONLY_FIRST_FAILURE))
|
||
|
finally:
|
||
|
os.chdir(cwd)
|
||
|
return tests
|