Tets case fixed for payment tool
diff --git a/erpnext/accounts/doctype/payment_tool/test_payment_tool.py b/erpnext/accounts/doctype/payment_tool/test_payment_tool.py
index c91a5de..2192aeb 100644
--- a/erpnext/accounts/doctype/payment_tool/test_payment_tool.py
+++ b/erpnext/accounts/doctype/payment_tool/test_payment_tool.py
@@ -31,9 +31,10 @@
"customer": "_Test Customer 3"
})
- jv_against_so1 = self.create_against_jv(jv_test_records[0], {
+ jv_against_so1 = self.create_against_jv(jv_test_records[0], {
"account": "_Test Customer 3 - _TC",
- "against_sales_order": so1.name
+ "against_sales_order": so1.name,
+ "is_advance": "Yes"
})
@@ -42,10 +43,11 @@
"customer": "_Test Customer 3"
})
- jv_against_so2 = self.create_against_jv(jv_test_records[0], {
+ jv_against_so2 = self.create_against_jv(jv_test_records[0], {
"account": "_Test Customer 3 - _TC",
"against_sales_order": so2.name,
- "credit": 1000
+ "credit": 1000,
+ "is_advance": "Yes"
})
po = self.create_voucher(po_test_records[1], {
"supplier": "_Test Supplier 1"
@@ -54,20 +56,20 @@
#Create SI with partial outstanding
si1 = self.create_voucher(si_test_records[0], {
"customer": "_Test Customer 3",
- "debit_to": "_Test Customer 3 - _TC"
+ "debit_to": "_Test Customer 3 - _TC"
})
-
- jv_against_si1 = self.create_against_jv(jv_test_records[0], {
+
+ jv_against_si1 = self.create_against_jv(jv_test_records[0], {
"account": "_Test Customer 3 - _TC",
"against_invoice": si1.name
})
#Create SI with no outstanding
si2 = self.create_voucher(si_test_records[0], {
"customer": "_Test Customer 3",
- "debit_to": "_Test Customer 3 - _TC"
+ "debit_to": "_Test Customer 3 - _TC"
})
-
- jv_against_si2 = self.create_against_jv(jv_test_records[0], {
+
+ jv_against_si2 = self.create_against_jv(jv_test_records[0], {
"account": "_Test Customer 3 - _TC",
"against_invoice": si2.name,
"credit": 561.80
@@ -75,7 +77,7 @@
pi = self.create_voucher(pi_test_records[0], {
"supplier": "_Test Supplier 1",
- "credit_to": "_Test Supplier 1 - _TC"
+ "credit_to": "_Test Supplier 1 - _TC"
})
#Create a dict containing properties and expected values
@@ -137,7 +139,7 @@
payment_tool_doc.set(k, v)
self.check_outstanding_vouchers(payment_tool_doc, args, expected_outstanding)
-
+
def check_outstanding_vouchers(self, doc, args, expected_outstanding):
from erpnext.accounts.doctype.payment_tool.payment_tool import get_outstanding_vouchers
@@ -161,7 +163,7 @@
new_jv = paytool.make_journal_voucher()
- #Create a list of expected values as [party account, payment against, against_jv, against_invoice,
+ #Create a list of expected values as [party account, payment against, against_jv, against_invoice,
#against_voucher, against_sales_order, against_purchase_order]
expected_values = [
[paytool.party_account, 100.00, expected_outstanding.get("Journal Voucher")[0], None, None, None, None],
@@ -171,7 +173,7 @@
[paytool.party_account, 100.00, None, None, None, None, expected_outstanding.get("Purchase Order")[0]]
]
- for jv_entry in new_jv.get("entries"):
+ for jv_entry in new_jv.get("entries"):
if paytool.party_account == jv_entry.get("account"):
row = [
jv_entry.get("account"),
@@ -183,11 +185,11 @@
jv_entry.get("against_purchase_order"),
]
self.assertTrue(row in expected_values)
-
+
self.assertEquals(new_jv.get("cheque_no"), paytool.reference_no)
self.assertEquals(new_jv.get("cheque_date"), paytool.reference_date)
def clear_table_entries(self):
frappe.db.sql("""delete from `tabGL Entry` where (account = "_Test Customer 3 - _TC" or account = "_Test Supplier 1 - _TC")""")
frappe.db.sql("""delete from `tabSales Order` where customer_name = "_Test Customer 3" """)
- frappe.db.sql("""delete from `tabPurchase Order` where supplier_name = "_Test Supplier 1" """)
+ frappe.db.sql("""delete from `tabPurchase Order` where supplier_name = "_Test Supplier 1" """)