From 34890fc02f3f7344975ead3fe5df872f8fc71740 Mon Sep 17 00:00:00 2001 From: resteve Date: Tue, 29 Mar 2016 23:32:45 +0200 Subject: [PATCH] Reactive RST tests scenarios --- setup.py | 3 ++- tests/test_sale_payment.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5ee1888..a47ab08 100644 --- a/setup.py +++ b/setup.py @@ -49,7 +49,7 @@ for dep in info.get('depends', []): requires.append(get_require_version('%s_%s' % (prefix, dep))) requires.append(get_require_version('trytond')) -tests_require = [] +tests_require = [get_require_version('proteus')] dependency_links = [] if minor_version % 2: # Add development index for testing with proteus @@ -116,4 +116,5 @@ setup(name=name, test_loader='trytond.test_loader:Loader', tests_require=tests_require, use_2to3=True, + convert_2to3_doctests=['tests/scenario_sale_payment.rst'], ) diff --git a/tests/test_sale_payment.py b/tests/test_sale_payment.py index 8dedf7b..1642484 100644 --- a/tests/test_sale_payment.py +++ b/tests/test_sale_payment.py @@ -6,6 +6,7 @@ import doctest import trytond.tests.test_tryton from trytond.tests.test_tryton import ModuleTestCase from trytond.tests.test_tryton import doctest_setup, doctest_teardown +from trytond.tests.test_tryton import doctest_checker class SalePaymentTestCase(ModuleTestCase): @@ -19,5 +20,6 @@ def suite(): SalePaymentTestCase)) suite.addTests(doctest.DocFileSuite('scenario_sale_payment.rst', setUp=doctest_setup, tearDown=doctest_teardown, encoding='utf-8', + checker=doctest_checker, optionflags=doctest.REPORT_ONLY_FIRST_FAILURE)) return suite