mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-19 04:59:18 +00:00
committed by
mergify-bot
parent
bce4ca9390
commit
ebf70a4b5d
@@ -2354,14 +2354,22 @@ class TestSalesInvoice(unittest.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
def test_sales_commission(self):
|
def test_sales_commission(self):
|
||||||
si = frappe.copy_doc(test_records[0])
|
si = frappe.copy_doc(test_records[2])
|
||||||
|
|
||||||
|
frappe.db.set_value('Item', si.get('items')[0].item_code, 'grant_commission', 1)
|
||||||
|
frappe.db.set_value('Item', si.get('items')[1].item_code, 'grant_commission', 0)
|
||||||
|
|
||||||
item = copy.deepcopy(si.get('items')[0])
|
item = copy.deepcopy(si.get('items')[0])
|
||||||
item.update({
|
item.update({
|
||||||
"qty": 1,
|
"qty": 1,
|
||||||
"rate": 500,
|
"rate": 500,
|
||||||
"grant_commission": 1
|
|
||||||
})
|
})
|
||||||
si.append("items", item)
|
|
||||||
|
item = copy.deepcopy(si.get('items')[1])
|
||||||
|
item.update({
|
||||||
|
"qty": 1,
|
||||||
|
"rate": 500,
|
||||||
|
})
|
||||||
|
|
||||||
# Test valid values
|
# Test valid values
|
||||||
for commission_rate, total_commission in ((0, 0), (10, 50), (100, 500)):
|
for commission_rate, total_commission in ((0, 0), (10, 50), (100, 500)):
|
||||||
|
|||||||
Reference in New Issue
Block a user