From b367f107a299d2fb5c6678d9287c4212ae2617c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 4 Aug 2011 16:58:43 +0200 Subject: [PATCH] Add test for depends --- setup.py | 2 ++ tests/__init__.py | 4 +++ tests/test_account_invoice_history.py | 37 +++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 tests/__init__.py create mode 100644 tests/test_account_invoice_history.py diff --git a/setup.py b/setup.py index 30c91d667b..751fddb0a4 100644 --- a/setup.py +++ b/setup.py @@ -60,4 +60,6 @@ setup(name='trytond_account_invoice_history', [trytond.modules] account_invoice_history = trytond.modules.account_invoice_history """, + test_suite='tests', + test_loader='trytond.test_loader:Loader', ) diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000000..1497303f3c --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1,4 @@ +#This file is part of Tryton. The COPYRIGHT file at the top level of +#this repository contains the full copyright notices and license terms. + +from test_account_invoice_history import suite diff --git a/tests/test_account_invoice_history.py b/tests/test_account_invoice_history.py new file mode 100644 index 0000000000..6eab0019ef --- /dev/null +++ b/tests/test_account_invoice_history.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python +#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 sys, os +DIR = os.path.abspath(os.path.normpath(os.path.join(__file__, + '..', '..', '..', '..', '..', 'trytond'))) +if os.path.isdir(DIR): + sys.path.insert(0, os.path.dirname(DIR)) + +import unittest +import trytond.tests.test_tryton +from trytond.tests.test_tryton import test_depends + + +class AccountInvoiceHistoryTestCase(unittest.TestCase): + ''' + Test AccountInvoiceHistory module. + ''' + + def setUp(self): + trytond.tests.test_tryton.install_module('account_invoice_history') + + def test0006depends(self): + ''' + Test depends. + ''' + test_depends() + +def suite(): + suite = trytond.tests.test_tryton.suite() + suite.addTests(unittest.TestLoader().loadTestsFromTestCase( + AccountInvoiceHistoryTestCase)) + return suite + +if __name__ == '__main__': + unittest.TextTestRunner(verbosity=2).run(suite())