mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-13 02:01:21 +00:00
refactor(test): flaky pricing rule tests
This commit is contained in:
@@ -414,6 +414,7 @@ class TestPricingRule(ERPNextTestSuite):
|
|||||||
self.assertEqual(item.discount_amount, 110)
|
self.assertEqual(item.discount_amount, 110)
|
||||||
self.assertEqual(item.rate, 990)
|
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):
|
def test_pricing_rule_for_product_discount_on_same_item(self):
|
||||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||||
test_record = {
|
test_record = {
|
||||||
@@ -1189,6 +1190,7 @@ class TestPricingRule(ERPNextTestSuite):
|
|||||||
si.delete()
|
si.delete()
|
||||||
rule.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):
|
def test_pricing_rule_for_product_free_item_rounded_qty_and_recursion(self):
|
||||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||||
test_record = {
|
test_record = {
|
||||||
@@ -1234,6 +1236,7 @@ class TestPricingRule(ERPNextTestSuite):
|
|||||||
so.save()
|
so.save()
|
||||||
self.assertEqual(len(so.items), 1)
|
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):
|
def test_pricing_rule_for_product_free_item_round_free_qty(self):
|
||||||
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
frappe.delete_doc_if_exists("Pricing Rule", "_Test Pricing Rule")
|
||||||
test_record = {
|
test_record = {
|
||||||
|
|||||||
Reference in New Issue
Block a user