changeset 967871267667 in modules/user_role:default
details: https://hg.tryton.org/modules/user_role?cmd=changeset&node=967871267667
description:
        Support testNamePatterns for doc tests

        issue11423
        review382481002
diffstat:

 tests/test_scenario.py |  20 +++-----------------
 1 files changed, 3 insertions(+), 17 deletions(-)

diffs (29 lines):

diff -r 626670b9e7c5 -r 967871267667 tests/test_scenario.py
--- a/tests/test_scenario.py    Tue Apr 19 13:18:10 2022 +0200
+++ b/tests/test_scenario.py    Mon Apr 25 18:11:21 2022 +0200
@@ -1,22 +1,8 @@
 # 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
+from trytond.tests.test_tryton import load_doc_tests
 
 
-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
+def load_tests(*args, **kwargs):
+    return load_doc_tests(__name__, __file__, *args, **kwargs)

Reply via email to