Allow to fixate a booking from Booking-Wizard

This commit is contained in:
Frederik Jaeckel 2024-05-30 12:44:11 +02:00
parent 27628a5c2a
commit 7d8241d5e8
5 changed files with 47 additions and 7 deletions

View file

@ -65,6 +65,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(len(book.lines), 0)
@ -75,7 +76,7 @@ class BookingWizardTestCase(object):
'description': 'Test 1',
'category': categories[1].id,
'bookingtype': 'out',
}
'fixate': True}
for x in r1.keys():
setattr(w_obj.start, x, r1[x])
@ -88,6 +89,7 @@ class BookingWizardTestCase(object):
self.assertEqual(
book.lines[0].rec_name,
'05/01/2022|Exp|-10.00 usd|Test 1 [Food]')
self.assertEqual(book.lines[0].state, 'check')
@with_transaction()
def test_bookwiz_transfer(self):
@ -147,6 +149,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(len(books[0].lines), 0)
self.assertEqual(len(books[1].lines), 0)
@ -157,7 +160,7 @@ class BookingWizardTestCase(object):
'description': 'Test 1',
'booktransf': books[1].id,
'bookingtype': 'mvout',
}
'fixate': False}
for x in r1.keys():
setattr(w_obj.start, x, r1[x])