changeset fee8fcd63898 in modules/stock_package_shipping_ups:default
details:
https://hg.tryton.org/modules/stock_package_shipping_ups?cmd=changeset&node=fee8fcd63898
description:
Support testNamePatterns for doc tests
issue11423
review382481002
diffstat:
tests/test_scenario.py | 27 +++++++--------------------
1 files changed, 7 insertions(+), 20 deletions(-)
diffs (37 lines):
diff -r ca2547b728cc -r fee8fcd63898 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,26 +1,13 @@
# 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('UPS_USER_ID')
- and os.getenv('UPS_PASSWORD')
- and os.getenv('UPS_LICENSE')
- and os.getenv('UPS_ACCOUNT_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('UPS_USER_ID')
+ and os.getenv('UPS_PASSWORD')
+ and os.getenv('UPS_LICENSE')
+ and os.getenv('UPS_ACCOUNT_NUMBER')):
+ def load_tests(*args, **kwargs):
+ return load_doc_tests(__name__, __file__, *args, **kwargs)