add sql query to set valid_till
diff --git a/erpnext/selling/doctype/quotation/test_quotation.py b/erpnext/selling/doctype/quotation/test_quotation.py
index 2aefe3a..aab5fd7 100644
--- a/erpnext/selling/doctype/quotation/test_quotation.py
+++ b/erpnext/selling/doctype/quotation/test_quotation.py
@@ -217,7 +217,13 @@
}
]
yesterday = getdate(nowdate()) - datetime.timedelta(days=1)
- expired_quotation = make_quotation(item_list=quotation_item,transaction_date=yesterday)
+ expired_quotation = make_quotation(item_list=quotation_item)
+ # Manually set valid till date to bypass validation
+ frappe.db.sql("""
+ UPDATE tabQuotation
+ SET valid_till = %s
+ WHERE name = %s
+ """,(yesterday,expired_quotation.name))
set_expired_status()
self.assertEqual(expired_quotation.status,"Expired")