test: customer item in stock reconciliation

This commit is contained in:
Ankush Menat
2021-03-23 12:41:19 +05:30
parent bf91ee9b99
commit ebd230e748

View File

@@ -420,6 +420,16 @@ class TestStockReconciliation(unittest.TestCase):
for doc in [sr, ste2, ste1]:
doc.cancel()
def test_customer_provided_items(self):
item_code = 'Stock-Reco-customer-Item-100'
create_item(item_code, is_customer_provided_item = 1,
customer = '_Test Customer', is_purchase_item = 0)
sr = create_stock_reconciliation(item_code = item_code, qty = 10, rate = 420)
self.assertEqual(sr.get("items")[0].allow_zero_valuation_rate, 1)
self.assertEqual(sr.get("items")[0].valuation_rate, 0)
self.assertEqual(sr.get("items")[0].amount, 0)
def insert_existing_sle(warehouse):
from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry