From 2f50b85f994bb04c421e357d5074abcde49df77b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sun, 11 May 2014 13:03:53 +0530 Subject: [PATCH] Test case fixes for serial no --- .../doctype/stock_entry/test_stock_entry.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py index fc60fce4e3..2accfb86a2 100644 --- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py @@ -677,12 +677,12 @@ class TestStockEntry(unittest.TestCase): def test_serial_duplicate(self): self._clear_stock_account_balance() - self.test_serial_by_series() + se, serial_nos = self.test_serial_by_series() se = frappe.copy_doc(test_records[0]) se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series" se.get("mtn_details")[0].qty = 1 - se.get("mtn_details")[0].serial_no = "ABCD00001" + se.get("mtn_details")[0].serial_no = serial_nos[0] se.get("mtn_details")[0].transfer_qty = 1 se.insert() self.assertRaises(SerialNoDuplicateError, se.submit) @@ -696,18 +696,18 @@ class TestStockEntry(unittest.TestCase): self.assertTrue(frappe.db.exists("Serial No", serial_nos[0])) self.assertTrue(frappe.db.exists("Serial No", serial_nos[1])) - return se + return se, serial_nos def test_serial_item_error(self): self._clear_stock_account_balance() - self.test_serial_by_series() + se, serial_nos = self.test_serial_by_series() se = frappe.copy_doc(test_records[0]) se.purpose = "Material Transfer" se.get("mtn_details")[0].item_code = "_Test Serialized Item" se.get("mtn_details")[0].qty = 1 se.get("mtn_details")[0].transfer_qty = 1 - se.get("mtn_details")[0].serial_no = "ABCD00001" + se.get("mtn_details")[0].serial_no = serial_nos[0] se.get("mtn_details")[0].s_warehouse = "_Test Warehouse - _TC" se.get("mtn_details")[0].t_warehouse = "_Test Warehouse 1 - _TC" se.insert() @@ -735,14 +735,15 @@ class TestStockEntry(unittest.TestCase): def test_serial_warehouse_error(self): self._clear_stock_account_balance() - make_serialized_item() + t = make_serialized_item() + serial_nos = get_serial_nos(t.get("mtn_details")[0].serial_no) se = frappe.copy_doc(test_records[0]) se.purpose = "Material Transfer" se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series" se.get("mtn_details")[0].qty = 1 se.get("mtn_details")[0].transfer_qty = 1 - se.get("mtn_details")[0].serial_no = "ABCD00001" + se.get("mtn_details")[0].serial_no = serial_nos[0] se.get("mtn_details")[0].s_warehouse = "_Test Warehouse 1 - _TC" se.get("mtn_details")[0].t_warehouse = "_Test Warehouse - _TC" se.insert() @@ -750,7 +751,7 @@ class TestStockEntry(unittest.TestCase): def test_serial_cancel(self): self._clear_stock_account_balance() - se = self.test_serial_by_series() + se, serial_nos = self.test_serial_by_series() se.cancel() serial_no = get_serial_nos(se.get("mtn_details")[0].serial_no)[0]