From bb39a23b9ab4ac72f0ff15a8aaa50b44877ea149 Mon Sep 17 00:00:00 2001 From: resteve Date: Tue, 29 Mar 2016 23:05:31 +0200 Subject: [PATCH] Reactive RST tests scenarios --- setup.py | 5 +++-- tests/test_csv_import.py | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 978138d..288be98 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 @@ -72,7 +72,7 @@ setup(name=name, package_data={ 'trytond.modules.csv_import': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.odt', - 'icons/*.svg', 'tests/*.rst']), + 'icons/*.svg', 'tests/*.rst', 'tests/*.csv']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', @@ -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_csv_import.rst'], ) diff --git a/tests/test_csv_import.py b/tests/test_csv_import.py index aa84cdb..d0eab91 100644 --- a/tests/test_csv_import.py +++ b/tests/test_csv_import.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 CsvImportTestCase(ModuleTestCase): @@ -19,5 +20,6 @@ def suite(): CsvImportTestCase)) suite.addTests(doctest.DocFileSuite('scenario_csv_import.rst', setUp=doctest_setup, tearDown=doctest_teardown, encoding='utf-8', + checker=doctest_checker, optionflags=doctest.REPORT_ONLY_FIRST_FAILURE)) return suite