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

@ -124,10 +124,6 @@ class Book(Workflow, ModelSQL, ModelView):
def default_number_atcheck(cls):
return True
@classmethod
def default_start_number(cls):
return 1
@classmethod
def default_start_balance(cls):
""" zero

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'),

View file

@ -33,6 +33,7 @@ class LineTestCase(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': 'Text 1',
@ -113,6 +114,7 @@ class LineTestCase(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': 'Text 1',
@ -184,6 +186,7 @@ class LineTestCase(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': 'Text 1',
@ -250,6 +253,7 @@ class LineTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
book, = Book.create([{
@ -257,6 +261,7 @@ class LineTestCase(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': 'Transfer Out',
@ -312,6 +317,7 @@ class LineTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
book, = Book.create([{
@ -319,6 +325,7 @@ class LineTestCase(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': 'Transfer In',
@ -380,6 +387,7 @@ class LineTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
book, = Book.create([{
@ -387,6 +395,7 @@ class LineTestCase(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': 'Revenue',
@ -521,6 +530,7 @@ class LineTestCase(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': 'Text 1',
@ -572,6 +582,7 @@ class LineTestCase(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': 'Text 1',
@ -611,6 +622,7 @@ class LineTestCase(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': 'Text 1',
@ -655,6 +667,7 @@ class LineTestCase(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': 'Text 1',
@ -722,6 +735,7 @@ class LineTestCase(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',
@ -802,6 +816,7 @@ class LineTestCase(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',
@ -888,6 +903,7 @@ class LineTestCase(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',

View file

@ -31,6 +31,7 @@ class ReconTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
}])
recon1, = Reconciliation.create([{
@ -178,6 +179,7 @@ class ReconTestCase(ModuleTestCase):
'company': company.id,
'currency': company.currency.id,
'start_balance': Decimal('12.50'),
'number_sequ': self.prep_sequence().id,
'reconciliations': [('create', [{
'date': date(2022, 5, 28),
'date_from': date(2022, 5, 1),
@ -209,6 +211,7 @@ class ReconTestCase(ModuleTestCase):
'company': company.id,
'currency': company.currency.id,
'start_balance': Decimal('12.50'),
'number_sequ': self.prep_sequence().id,
'reconciliations': [('create', [{
'date': date(2022, 5, 28),
'date_from': date(2022, 5, 1),
@ -267,6 +270,7 @@ class ReconTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
'reconciliations': [('create', [{
'date': date(2022, 5, 28),
'date_from': date(2022, 5, 1),
@ -304,6 +308,7 @@ class ReconTestCase(ModuleTestCase):
'btype': types.id,
'company': company.id,
'currency': company.currency.id,
'number_sequ': self.prep_sequence().id,
'reconciliations': [('create', [{
'date': date(2022, 5, 28),
'date_from': date(2022, 5, 1),
@ -353,6 +358,7 @@ class ReconTestCase(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': 'Text 1',
@ -493,6 +499,7 @@ class ReconTestCase(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': 'Text 1',
@ -554,6 +561,7 @@ class ReconTestCase(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': 'Text 1',
@ -616,6 +624,7 @@ class ReconTestCase(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': 'Text 1',