fix(test): validate exception without website item

This commit is contained in:
Devin Slauenwhite 2021-12-30 13:05:54 -05:00 committed by marination
parent 86832fb7fe
commit b88d5d135e

View File

@ -129,20 +129,18 @@ class TestQuotation(FrappeTestCase):
quotation.insert()
quotation.submit()
self.assertRaises(frappe.ValidationError, make_sales_order, quotation.name)
def test_shopping_cart_without_website_item(self):
from erpnext.selling.doctype.quotation.quotation import make_sales_order
if frappe.db.exists('Website Item', {'item_code': '_Test Item Home Desktop 100'}):
frappe.get_last_doc('Website Item', {'item_code': '_Test Item Home Desktop 100'}).delete()
quotation = frappe.copy_doc(test_records[0])
quotation.order_type = 'Shopping Cart'
quotation.valid_till = getdate()
quotation.insert()
quotation.submit()
self.assertRaises(frappe.ValidationError, make_sales_order, quotation.name)
self.assertRaises(frappe.ValidationError, quotation.validate)
def test_create_quotation_with_margin(self):
from erpnext.selling.doctype.quotation.quotation import make_sales_order
from erpnext.selling.doctype.sales_order.sales_order import (