Merge pull request #1618 from nabinhait/v4-hotfix
Test case fixes for serial no
This commit is contained in:
commit
0baf1479a3
@ -677,12 +677,12 @@ class TestStockEntry(unittest.TestCase):
|
|||||||
|
|
||||||
def test_serial_duplicate(self):
|
def test_serial_duplicate(self):
|
||||||
self._clear_stock_account_balance()
|
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 = frappe.copy_doc(test_records[0])
|
||||||
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
|
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
|
||||||
se.get("mtn_details")[0].qty = 1
|
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.get("mtn_details")[0].transfer_qty = 1
|
||||||
se.insert()
|
se.insert()
|
||||||
self.assertRaises(SerialNoDuplicateError, se.submit)
|
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[0]))
|
||||||
self.assertTrue(frappe.db.exists("Serial No", serial_nos[1]))
|
self.assertTrue(frappe.db.exists("Serial No", serial_nos[1]))
|
||||||
|
|
||||||
return se
|
return se, serial_nos
|
||||||
|
|
||||||
def test_serial_item_error(self):
|
def test_serial_item_error(self):
|
||||||
self._clear_stock_account_balance()
|
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 = frappe.copy_doc(test_records[0])
|
||||||
se.purpose = "Material Transfer"
|
se.purpose = "Material Transfer"
|
||||||
se.get("mtn_details")[0].item_code = "_Test Serialized Item"
|
se.get("mtn_details")[0].item_code = "_Test Serialized Item"
|
||||||
se.get("mtn_details")[0].qty = 1
|
se.get("mtn_details")[0].qty = 1
|
||||||
se.get("mtn_details")[0].transfer_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].s_warehouse = "_Test Warehouse - _TC"
|
||||||
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse 1 - _TC"
|
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse 1 - _TC"
|
||||||
se.insert()
|
se.insert()
|
||||||
@ -735,14 +735,15 @@ class TestStockEntry(unittest.TestCase):
|
|||||||
|
|
||||||
def test_serial_warehouse_error(self):
|
def test_serial_warehouse_error(self):
|
||||||
self._clear_stock_account_balance()
|
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 = frappe.copy_doc(test_records[0])
|
||||||
se.purpose = "Material Transfer"
|
se.purpose = "Material Transfer"
|
||||||
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
|
se.get("mtn_details")[0].item_code = "_Test Serialized Item With Series"
|
||||||
se.get("mtn_details")[0].qty = 1
|
se.get("mtn_details")[0].qty = 1
|
||||||
se.get("mtn_details")[0].transfer_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].s_warehouse = "_Test Warehouse 1 - _TC"
|
||||||
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse - _TC"
|
se.get("mtn_details")[0].t_warehouse = "_Test Warehouse - _TC"
|
||||||
se.insert()
|
se.insert()
|
||||||
@ -750,7 +751,7 @@ class TestStockEntry(unittest.TestCase):
|
|||||||
|
|
||||||
def test_serial_cancel(self):
|
def test_serial_cancel(self):
|
||||||
self._clear_stock_account_balance()
|
self._clear_stock_account_balance()
|
||||||
se = self.test_serial_by_series()
|
se, serial_nos = self.test_serial_by_series()
|
||||||
se.cancel()
|
se.cancel()
|
||||||
|
|
||||||
serial_no = get_serial_nos(se.get("mtn_details")[0].serial_no)[0]
|
serial_no = get_serial_nos(se.get("mtn_details")[0].serial_no)[0]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user