test für splitbuchung mit transfer
This commit is contained in:
parent
c5b3277622
commit
803262e202
1 changed files with 31 additions and 9 deletions
|
@ -250,6 +250,9 @@ Mreturn of bottles
|
||||||
Category.create([{
|
Category.create([{
|
||||||
'name': 'Lebensmittel',
|
'name': 'Lebensmittel',
|
||||||
'cattype': 'out',
|
'cattype': 'out',
|
||||||
|
}, {
|
||||||
|
'name': 'Fee',
|
||||||
|
'cattype': 'out',
|
||||||
}])
|
}])
|
||||||
|
|
||||||
(sess_id, start_state, end_state) = ImportWiz.create()
|
(sess_id, start_state, end_state) = ImportWiz.create()
|
||||||
|
@ -338,7 +341,21 @@ T7,30
|
||||||
CX
|
CX
|
||||||
PTransfer to book
|
PTransfer to book
|
||||||
L[From Book]
|
L[From Book]
|
||||||
^""".encode('utf8')
|
^
|
||||||
|
D06.12.2013
|
||||||
|
T-10,00
|
||||||
|
CX
|
||||||
|
PFoodshop Zehlendorf
|
||||||
|
MSplitbooking with category and account
|
||||||
|
LFee
|
||||||
|
SFee
|
||||||
|
EFee for transfer
|
||||||
|
$-3,00
|
||||||
|
S[From Book]
|
||||||
|
ETransfer to From-Book
|
||||||
|
$-7,00
|
||||||
|
^
|
||||||
|
""".encode('utf8')
|
||||||
r1['company'] = company.id
|
r1['company'] = company.id
|
||||||
r1['book'] = books[1].id
|
r1['book'] = books[1].id
|
||||||
w_obj.start.file_ = r1['file_']
|
w_obj.start.file_ = r1['file_']
|
||||||
|
@ -352,9 +369,9 @@ L[From Book]
|
||||||
self.assertEqual(result['view']['defaults']['info'],
|
self.assertEqual(result['view']['defaults']['info'],
|
||||||
"""The following transactionen are now imported:
|
"""The following transactionen are now imported:
|
||||||
Credit: usd0.00
|
Credit: usd0.00
|
||||||
Debit: usd10.00
|
Debit: usd20.00
|
||||||
Balance: -usd10.00
|
Balance: -usd20.00
|
||||||
Number of transactions: 1""")
|
Number of transactions: 2""")
|
||||||
|
|
||||||
r1 = {
|
r1 = {
|
||||||
'company': company.id,
|
'company': company.id,
|
||||||
|
@ -365,16 +382,21 @@ Number of transactions: 1""")
|
||||||
|
|
||||||
ImportWiz.delete(sess_id)
|
ImportWiz.delete(sess_id)
|
||||||
|
|
||||||
self.assertEqual(len(books[0].lines), 2)
|
self.assertEqual(len(books[0].lines), 3)
|
||||||
self.assertEqual(len(books[1].lines), 2)
|
self.assertEqual(len(books[1].lines), 3)
|
||||||
|
|
||||||
self.assertEqual(books[0].lines[0].rec_name, '12/04/2013|to|-7.30 usd|Transfer to book [To Book | -2.70 usd | Open]')
|
self.assertEqual(books[0].lines[0].rec_name, '12/04/2013|to|-7.30 usd|Transfer to book [To Book | -12.70 usd | Open]')
|
||||||
self.assertEqual(books[0].lines[0].state, 'check')
|
self.assertEqual(books[0].lines[0].state, 'check')
|
||||||
self.assertEqual(books[0].lines[1].rec_name, '12/05/2013|Exp|-50.25 usd|some food [Lebensmittel]')
|
self.assertEqual(books[0].lines[1].rec_name, '12/05/2013|Exp|-50.25 usd|some food [Lebensmittel]')
|
||||||
self.assertEqual(books[0].lines[1].state, 'check')
|
self.assertEqual(books[0].lines[1].state, 'check')
|
||||||
self.assertEqual(books[1].lines[0].rec_name, '12/04/2013|from|7.30 usd|Transfer to book [From Book | -57.55 usd | Open]')
|
self.assertEqual(books[0].lines[2].rec_name, '12/06/2013|from|7.00 usd|Transfer to From-Book [To Book | -12.70 usd | Open]')
|
||||||
|
self.assertEqual(books[0].lines[2].state, 'check')
|
||||||
|
|
||||||
|
self.assertEqual(books[1].lines[0].rec_name, '12/04/2013|from|7.30 usd|Transfer to book [From Book | -50.55 usd | Open]')
|
||||||
self.assertEqual(books[1].lines[0].state, 'check')
|
self.assertEqual(books[1].lines[0].state, 'check')
|
||||||
self.assertEqual(books[1].lines[1].rec_name, '12/10/2013|Exp|-10.00 usd|some food [Lebensmittel]')
|
self.assertEqual(books[1].lines[1].rec_name, '12/06/2013|Exp/Sp|-10.00 usd|Splitbooking with category and account [-]')
|
||||||
self.assertEqual(books[1].lines[1].state, 'check')
|
self.assertEqual(books[1].lines[1].state, 'check')
|
||||||
|
self.assertEqual(books[1].lines[2].rec_name, '12/10/2013|Exp|-10.00 usd|some food [Lebensmittel]')
|
||||||
|
self.assertEqual(books[1].lines[2].state, 'check')
|
||||||
|
|
||||||
# end PartyTestCase
|
# end PartyTestCase
|
||||||
|
|
Loading…
Reference in a new issue