/usr/lib/python2.7/dist-packages/trytond/modules/account_payment_sepa_cfonb/tests/test_account_payment_sepa_cfonb.py is in tryton-modules-account-payment-sepa-cfonb 3.8.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | # 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 unittest
import doctest
from itertools import chain
import trytond.tests.test_tryton
from trytond.tests.test_tryton import ModuleTestCase
from trytond.tests.test_tryton import DB_NAME, USER, CONTEXT
from trytond.transaction import Transaction
from trytond.modules.account_payment_sepa.tests.test_account_payment_sepa \
import validate_file
class AccountPaymentSepaCFONBTestCase(ModuleTestCase):
'Test Account Payment SEPA CFONB module'
module = 'account_payment_sepa_cfonb'
def test_pain001_001_03_cfonb(self):
'Test pain.00r.001.03-cfonb xsd validation'
with Transaction().start(DB_NAME, USER, context=CONTEXT):
validate_file('pain.001.001.03-cfonb', 'payable',
xsd='pain.001.001.03')
def test_pain008_001_02_cfonb(self):
'Test pain.008.001.02-cfonb xsd validation'
with Transaction().start(DB_NAME, USER, context=CONTEXT):
validate_file('pain.008.001.02-cfonb', 'receivable',
xsd='pain.008.001.02')
def suite():
suite = trytond.tests.test_tryton.suite()
from trytond.modules.company.tests import test_company
from trytond.modules.account.tests import test_account
for test in chain(test_company.suite(), test_account.suite()):
if test not in suite and not isinstance(test, doctest.DocTestCase):
suite.addTest(test)
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
AccountPaymentSepaCFONBTestCase))
return suite
|