[fixes] test case for per_ordered
diff --git a/erpnext/selling/doctype/sales_order/test_sales_order.py b/erpnext/selling/doctype/sales_order/test_sales_order.py
index 459b35f..43e0894 100644
--- a/erpnext/selling/doctype/sales_order/test_sales_order.py
+++ b/erpnext/selling/doctype/sales_order/test_sales_order.py
@@ -328,7 +328,9 @@
 		existing_ordered_qty, existing_reserved_qty = frappe.db.get_value("Bin", {"item_code": po_item.item_code, 
 			"Warehouse": "_Test Warehouse - _TC"}, ["ordered_qty", "reserved_qty"])
 					
-		so = make_sales_order(item_list=so_items)
+		so = make_sales_order(item_list=so_items, do_not_submit=True)
+		so.submit()
+		
 		po = make_purchase_order_for_drop_shipment(so.name, '_Test Supplier')
 		po.submit()
 		
@@ -351,6 +353,10 @@
 		#test po_item length
 		self.assertEquals(len(po.items), 1)
 		
+		#test per_ordered status
+		per_ordered = frappe.db.get_value("Sales Order", so.name, "per_ordered")
+		self.assertEquals(per_ordered, 100.0)
+		
 	def test_reserved_qty_for_closing_so(self):
 		from erpnext.stock.doctype.item.test_item import make_item