test: create tax rule if it doesnt exist (#25199)
This commit is contained in:
parent
8789ef16a1
commit
9a0907131a
@ -16,6 +16,11 @@ class TestShoppingCart(unittest.TestCase):
|
|||||||
Note:
|
Note:
|
||||||
Shopping Cart == Quotation
|
Shopping Cart == Quotation
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def tearDownClass(cls):
|
||||||
|
frappe.db.sql("delete from `tabTax Rule`")
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
frappe.set_user("Administrator")
|
frappe.set_user("Administrator")
|
||||||
create_test_contact_and_address()
|
create_test_contact_and_address()
|
||||||
@ -100,6 +105,7 @@ class TestShoppingCart(unittest.TestCase):
|
|||||||
self.assertEqual(len(quotation.get("items")), 1)
|
self.assertEqual(len(quotation.get("items")), 1)
|
||||||
|
|
||||||
def test_tax_rule(self):
|
def test_tax_rule(self):
|
||||||
|
self.create_tax_rule()
|
||||||
self.login_as_customer()
|
self.login_as_customer()
|
||||||
quotation = self.create_quotation()
|
quotation = self.create_quotation()
|
||||||
|
|
||||||
@ -115,6 +121,13 @@ class TestShoppingCart(unittest.TestCase):
|
|||||||
|
|
||||||
self.remove_test_quotation(quotation)
|
self.remove_test_quotation(quotation)
|
||||||
|
|
||||||
|
def create_tax_rule(self):
|
||||||
|
tax_rule = frappe.get_test_records("Tax Rule")[0]
|
||||||
|
try:
|
||||||
|
frappe.get_doc(tax_rule).insert()
|
||||||
|
except frappe.DuplicateEntryError:
|
||||||
|
pass
|
||||||
|
|
||||||
def create_quotation(self):
|
def create_quotation(self):
|
||||||
quotation = frappe.new_doc("Quotation")
|
quotation = frappe.new_doc("Quotation")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user