test korrigiert

This commit is contained in:
Frederik Jaeckel 2022-08-16 16:45:32 +02:00
parent a801775880
commit 810ecea0ba
4 changed files with 53 additions and 4 deletions

View file

@ -15,6 +15,25 @@ class BookTestCase(ModuleTestCase):
'Test cashbook book module'
module = 'cashbook'
def prep_sequence(self, name='Book Sequ'):
""" create numbering-equence
"""
pool = Pool()
IrSequence = pool.get('ir.sequence')
IrSequType = pool.get('ir.sequence.type')
sequ_type, = IrSequType.search([('name', '=', 'Cashbook Line')])
sequ = IrSequence.search([('name', '=', name)])
if len(sequ) > 0:
return sequ[0]
sequ, = IrSequence.create([{
'name': name,
'sequence_type': sequ_type.id,
}])
return sequ
@with_transaction()
def test_book_create(self):
""" create cashbook
@ -29,6 +48,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.name, 'Book 1')
self.assertEqual(book.btype.rec_name, 'CAS - Cash')
@ -51,6 +71,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
'lines': [('create', [{
'date': date(2022, 5, 1),
'description': 'test 1',
@ -84,6 +105,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
'lines': [('create', [{
'date': date(2022, 5, 1),
'description': 'test 1',
@ -119,6 +141,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
'lines': [('create', [{
'date': date(2022, 5, 1),
'description': 'test 1',
@ -150,6 +173,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.name, 'Book 1')
self.assertEqual(book.state, 'open')
@ -214,6 +238,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.name, 'Book 1')
self.assertEqual(book.start_balance, Decimal('0.0'))
@ -288,6 +313,7 @@ class BookTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.rec_name, 'Fridas book | 0.00 usd | Open'),
self.assertEqual(book.owner.rec_name, 'Frida'),
@ -358,6 +384,7 @@ class BookTestCase(ModuleTestCase):
'company': company.id,
'currency': company.currency.id,
'btype': types.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.rec_name, 'Fridas book | 0.00 usd | Open'),
self.assertEqual(book.owner.rec_name, 'Frida'),
@ -420,6 +447,7 @@ class BookTestCase(ModuleTestCase):
'company': company.id,
'currency': company.currency.id,
'btype': types.id,
'number_sequ': self.prep_sequence().id,
}])
self.assertEqual(book.rec_name, 'Fridas book | 0.00 usd | Open'),
self.assertEqual(book.owner.rec_name, 'Frida'),