fix: subcontracting receipt gle test
This commit is contained in:
parent
a56b79cc72
commit
24ccb3eb78
@ -365,24 +365,17 @@ class TestSubcontractingReceipt(FrappeTestCase):
|
|||||||
fg_warehouse_ac = get_inventory_account(scr.company, scr.items[0].warehouse)
|
fg_warehouse_ac = get_inventory_account(scr.company, scr.items[0].warehouse)
|
||||||
supplier_warehouse_ac = get_inventory_account(scr.company, scr.supplier_warehouse)
|
supplier_warehouse_ac = get_inventory_account(scr.company, scr.supplier_warehouse)
|
||||||
expense_account = scr.items[0].expense_account
|
expense_account = scr.items[0].expense_account
|
||||||
|
expected_values = [
|
||||||
|
[fg_warehouse_ac, 2100.0, 0.0], # FG Amount (D)
|
||||||
|
[supplier_warehouse_ac, 0.0, 1000.0], # RM Cost (C)
|
||||||
|
[additional_costs_expense_account, 0.0, 100.0], # Additional Cost (C)
|
||||||
|
[expense_account, 0.0, 1000.0], # Service Cost (C)
|
||||||
|
]
|
||||||
|
|
||||||
if fg_warehouse_ac == supplier_warehouse_ac:
|
for i in range(len(expected_values)):
|
||||||
expected_values = {
|
self.assertEqual(expected_values[i][0], gl_entries[i]["account"])
|
||||||
fg_warehouse_ac: [2100.0, 1000.0], # FG Amount (D), RM Cost (C)
|
self.assertEqual(expected_values[i][1], gl_entries[i]["debit"])
|
||||||
expense_account: [0.0, 1000.0], # Service Cost (C)
|
self.assertEqual(expected_values[i][2], gl_entries[i]["credit"])
|
||||||
additional_costs_expense_account: [0.0, 100.0], # Additional Cost (C)
|
|
||||||
}
|
|
||||||
else:
|
|
||||||
expected_values = {
|
|
||||||
fg_warehouse_ac: [2100.0, 0.0], # FG Amount (D)
|
|
||||||
supplier_warehouse_ac: [0.0, 1000.0], # RM Cost (C)
|
|
||||||
expense_account: [0.0, 1000.0], # Service Cost (C)
|
|
||||||
additional_costs_expense_account: [0.0, 100.0], # Additional Cost (C)
|
|
||||||
}
|
|
||||||
|
|
||||||
for gle in gl_entries:
|
|
||||||
self.assertEqual(expected_values[gle.account][0], gle.debit)
|
|
||||||
self.assertEqual(expected_values[gle.account][1], gle.credit)
|
|
||||||
|
|
||||||
scr.reload()
|
scr.reload()
|
||||||
scr.cancel()
|
scr.cancel()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user