mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-14 18:51:21 +00:00
fix: correct rate_with_margin assertion in test_calculate_margin_amount_type
Agent-Logs-Url: https://github.com/frappe/erpnext/sessions/6c6729c0-87fc-407e-9ebf-862909068ffd Co-authored-by: mihir-kandoi <8833206+mihir-kandoi@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
0e807f3ef1
commit
3abc8da5b5
@@ -67,7 +67,7 @@ class TestTaxesAndTotals(ERPNextTestSuite):
|
||||
item = so.items[0]
|
||||
item.qty = 2
|
||||
item.price_list_rate = 100.0
|
||||
item.rate = 120.0 # rate > price_list_rate → implicit Amount margin
|
||||
item.rate = 120.0 # rate > price_list_rate -> implicit Amount margin
|
||||
item.pricing_rules = ""
|
||||
item.margin_type = None
|
||||
item.margin_rate_or_amount = 0
|
||||
@@ -76,8 +76,8 @@ class TestTaxesAndTotals(ERPNextTestSuite):
|
||||
|
||||
self.assertEqual(item.margin_type, "Amount")
|
||||
self.assertEqual(item.margin_rate_or_amount, 20.0)
|
||||
# rate_with_margin should equal the explicit rate
|
||||
self.assertEqual(item.rate_with_margin, 120.0)
|
||||
# The implicit-Amount branch does not populate rate_with_margin; the rate is preserved.
|
||||
self.assertEqual(item.rate, 120.0)
|
||||
|
||||
def test_calculate_margin_percentage_type(self):
|
||||
"""Percentage margin should add a fraction of price_list_rate to derive rate_with_margin."""
|
||||
|
||||
Reference in New Issue
Block a user