mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-02 19:59:12 +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 = so.items[0]
|
||||||
item.qty = 2
|
item.qty = 2
|
||||||
item.price_list_rate = 100.0
|
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.pricing_rules = ""
|
||||||
item.margin_type = None
|
item.margin_type = None
|
||||||
item.margin_rate_or_amount = 0
|
item.margin_rate_or_amount = 0
|
||||||
@@ -76,8 +76,8 @@ class TestTaxesAndTotals(ERPNextTestSuite):
|
|||||||
|
|
||||||
self.assertEqual(item.margin_type, "Amount")
|
self.assertEqual(item.margin_type, "Amount")
|
||||||
self.assertEqual(item.margin_rate_or_amount, 20.0)
|
self.assertEqual(item.margin_rate_or_amount, 20.0)
|
||||||
# rate_with_margin should equal the explicit rate
|
# The implicit-Amount branch does not populate rate_with_margin; the rate is preserved.
|
||||||
self.assertEqual(item.rate_with_margin, 120.0)
|
self.assertEqual(item.rate, 120.0)
|
||||||
|
|
||||||
def test_calculate_margin_percentage_type(self):
|
def test_calculate_margin_percentage_type(self):
|
||||||
"""Percentage margin should add a fraction of price_list_rate to derive rate_with_margin."""
|
"""Percentage margin should add a fraction of price_list_rate to derive rate_with_margin."""
|
||||||
|
|||||||
Reference in New Issue
Block a user