mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-11 19:05:08 +00:00
refactor(test): flaky pricing rule tests
This commit is contained in:
@@ -416,6 +416,7 @@ class TestPricingRule(ERPNextTestSuite):
|
||||
self.assertEqual(item.discount_amount, 110)
|
||||
self.assertEqual(item.rate, 990)
|
||||
|
||||
@ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1})
|
||||
def test_pricing_rule_for_product_discount_on_same_item(self):
|
||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||
test_record = {
|
||||
@@ -1191,6 +1192,7 @@ class TestPricingRule(ERPNextTestSuite):
|
||||
si.delete()
|
||||
rule.delete()
|
||||
|
||||
@ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1})
|
||||
def test_pricing_rule_for_product_free_item_rounded_qty_and_recursion(self):
|
||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||
test_record = {
|
||||
@@ -1236,6 +1238,7 @@ class TestPricingRule(ERPNextTestSuite):
|
||||
so.save()
|
||||
self.assertEqual(len(so.items), 1)
|
||||
|
||||
@ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1})
|
||||
def test_pricing_rule_for_product_free_item_round_free_qty(self):
|
||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||
test_record = {
|
||||
|
||||
Reference in New Issue
Block a user