From f7791622855d58dd0ba793790ef0aa6aa0edb773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 25 Apr 2022 18:11:18 +0200 Subject: [PATCH] Support testNamePatterns for doc tests issue11423 review382481002 --- tests/test_scenario.py | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/tests/test_scenario.py b/tests/test_scenario.py index ece2a8e47c..54d46817a4 100644 --- a/tests/test_scenario.py +++ b/tests/test_scenario.py @@ -1,24 +1,11 @@ # 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('STRIPE_SECRET_KEY') - and os.getenv('STRIPE_PUBLISHABLE_KEY')): - 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('STRIPE_SECRET_KEY') + and os.getenv('STRIPE_PUBLISHABLE_KEY')): + def load_tests(*args, **kwargs): + return load_doc_tests(__name__, __file__, *args, **kwargs)