Config: setting for booking-wizard - 'fixate'

This commit is contained in:
Frederik Jaeckel 2024-06-01 11:13:47 +02:00
parent 865a2c7fa6
commit 400ebed692
7 changed files with 62 additions and 3 deletions

View file

@ -24,6 +24,7 @@ class BookingWizardTestCase(object):
Category = pool.get('cashbook.category')
Party = pool.get('party.party')
IrDate = pool.get('ir.date')
Config = pool.get('cashbook.configuration')
company = self.prep_company()
with Transaction().set_context({
@ -51,6 +52,10 @@ class BookingWizardTestCase(object):
'cattype': 'out',
}])
cfg1 = Config()
cfg1.fixate = True
cfg1.save()
(sess_id, start_state, end_state) = BookingWiz.create()
w_obj = BookingWiz(sess_id)
self.assertEqual(start_state, 'start')
@ -65,7 +70,7 @@ class BookingWizardTestCase(object):
self.assertEqual(result['view']['defaults']['booktransf'], None)
self.assertEqual(result['view']['defaults']['description'], None)
self.assertEqual(result['view']['defaults']['category'], None)
self.assertEqual(result['view']['defaults']['fixate'], False)
self.assertEqual(result['view']['defaults']['fixate'], True)
self.assertEqual(len(book.lines), 0)