fix: Travis
This commit is contained in:
@@ -198,6 +198,7 @@ class TestPurchaseOrder(unittest.TestCase):
|
|||||||
# add new item
|
# add new item
|
||||||
trans_item = json.dumps([{'item_code' : '_Test Item', 'rate' : 100, 'qty' : 2}])
|
trans_item = json.dumps([{'item_code' : '_Test Item', 'rate' : 100, 'qty' : 2}])
|
||||||
self.assertRaises(frappe.ValidationError, update_child_qty_rate,'Purchase Order', trans_item, po.name)
|
self.assertRaises(frappe.ValidationError, update_child_qty_rate,'Purchase Order', trans_item, po.name)
|
||||||
|
frappe.set_user("Administrator")
|
||||||
|
|
||||||
def test_update_qty(self):
|
def test_update_qty(self):
|
||||||
po = create_purchase_order()
|
po = create_purchase_order()
|
||||||
|
|||||||
@@ -1178,7 +1178,7 @@ def check_and_delete_children(parent, data):
|
|||||||
|
|
||||||
if parent.doctype == "Purchase Order" and flt(d.received_qty):
|
if parent.doctype == "Purchase Order" and flt(d.received_qty):
|
||||||
frappe.throw(_("Row #{0}: Cannot delete item {1} which has already been received").format(d.idx, d.item_code))
|
frappe.throw(_("Row #{0}: Cannot delete item {1} which has already been received").format(d.idx, d.item_code))
|
||||||
|
|
||||||
if flt(d.billed_amt):
|
if flt(d.billed_amt):
|
||||||
frappe.throw(_("Row #{0}: Cannot delete item {1} which has already been billed.").format(d.idx, d.item_code))
|
frappe.throw(_("Row #{0}: Cannot delete item {1} which has already been billed.").format(d.idx, d.item_code))
|
||||||
|
|
||||||
@@ -1231,7 +1231,7 @@ def update_child_qty_rate(parent_doctype, trans_items, parent_doctype_name, chil
|
|||||||
if parent_doctype == 'Sales Order':
|
if parent_doctype == 'Sales Order':
|
||||||
prev_date, new_date = child_item.get("delivery_date"), d.get("delivery_date")
|
prev_date, new_date = child_item.get("delivery_date"), d.get("delivery_date")
|
||||||
elif parent_doctype == 'Purchase Order':
|
elif parent_doctype == 'Purchase Order':
|
||||||
prev_date, new_date = child_item.get("schedule_date") == d.get("schedule_date")
|
prev_date, new_date = child_item.get("schedule_date"), d.get("schedule_date")
|
||||||
|
|
||||||
rate_unchanged = prev_rate == new_rate
|
rate_unchanged = prev_rate == new_rate
|
||||||
qty_unchanged = prev_qty == new_qty
|
qty_unchanged = prev_qty == new_qty
|
||||||
|
|||||||
@@ -334,7 +334,7 @@ class TestSalesOrder(unittest.TestCase):
|
|||||||
self.assertEqual(so.get("items")[-1].qty, 7)
|
self.assertEqual(so.get("items")[-1].qty, 7)
|
||||||
self.assertEqual(so.get("items")[-1].amount, 1400)
|
self.assertEqual(so.get("items")[-1].amount, 1400)
|
||||||
self.assertEqual(so.status, 'To Deliver and Bill')
|
self.assertEqual(so.status, 'To Deliver and Bill')
|
||||||
|
|
||||||
def test_remove_item_in_update_child_qty_rate(self):
|
def test_remove_item_in_update_child_qty_rate(self):
|
||||||
so = make_sales_order(**{
|
so = make_sales_order(**{
|
||||||
"item_list": [{
|
"item_list": [{
|
||||||
@@ -372,7 +372,7 @@ class TestSalesOrder(unittest.TestCase):
|
|||||||
"docname": so.get("items")[0].name
|
"docname": so.get("items")[0].name
|
||||||
}])
|
}])
|
||||||
update_child_qty_rate('Sales Order', trans_item, so.name)
|
update_child_qty_rate('Sales Order', trans_item, so.name)
|
||||||
|
|
||||||
so.reload()
|
so.reload()
|
||||||
self.assertEqual(len(so.get("items")), 1)
|
self.assertEqual(len(so.get("items")), 1)
|
||||||
self.assertEqual(so.status, 'To Deliver and Bill')
|
self.assertEqual(so.status, 'To Deliver and Bill')
|
||||||
@@ -414,6 +414,7 @@ class TestSalesOrder(unittest.TestCase):
|
|||||||
# add new item
|
# add new item
|
||||||
trans_item = json.dumps([{'item_code' : '_Test Item', 'rate' : 100, 'qty' : 2}])
|
trans_item = json.dumps([{'item_code' : '_Test Item', 'rate' : 100, 'qty' : 2}])
|
||||||
self.assertRaises(frappe.ValidationError, update_child_qty_rate,'Sales Order', trans_item, so.name)
|
self.assertRaises(frappe.ValidationError, update_child_qty_rate,'Sales Order', trans_item, so.name)
|
||||||
|
frappe.set_user("Administrator")
|
||||||
|
|
||||||
def test_warehouse_user(self):
|
def test_warehouse_user(self):
|
||||||
frappe.permissions.add_user_permission("Warehouse", "_Test Warehouse 1 - _TC", "test@example.com")
|
frappe.permissions.add_user_permission("Warehouse", "_Test Warehouse 1 - _TC", "test@example.com")
|
||||||
|
|||||||
Reference in New Issue
Block a user