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

        issue11423
        review382481002
diffstat:

 tests/test_scenario.py |  25 ++++++-------------------
 1 files changed, 6 insertions(+), 19 deletions(-)

diffs (35 lines):

diff -r 42ded893d119 -r 40cc158108ac tests/test_scenario.py
--- a/tests/test_scenario.py    Sat Apr 16 18:30:19 2022 +0200
+++ b/tests/test_scenario.py    Mon Apr 25 18:11:20 2022 +0200
@@ -1,25 +1,12 @@
 # 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):
-    if (os.getenv('MYGLS_USERNAME')
-            and os.getenv('MYGLS_PASSWORD')
-            and os.getenv('MYGLS_CLIENT_NUMBER')):
-        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
+if (os.getenv('MYGLS_USERNAME')
+        and os.getenv('MYGLS_PASSWORD')
+        and os.getenv('MYGLS_CLIENT_NUMBER')):
+    def load_tests(*args, **kwargs):
+        return load_doc_tests(__name__, __file__, *args, **kwargs)

Reply via email to