refactor: adding new filters and column to test cases

This commit is contained in:
ruthra kumar 2022-03-30 18:49:40 +05:30
parent eaeadbc422
commit 7558f1b078

View File

@ -48,9 +48,9 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
template.insert() template.insert()
self.template = template self.template = template
def test_payment_terms_status(self): def test_01_payment_terms_status(self):
self.create_payment_terms_template() self.create_payment_terms_template()
item = create_item(item_code="_Test Excavator", is_stock_item=0) item = create_item(item_code="_Test Excavator 1", is_stock_item=0)
so = make_sales_order( so = make_sales_order(
transaction_date="2021-06-15", transaction_date="2021-06-15",
delivery_date=add_days("2021-06-15", -30), delivery_date=add_days("2021-06-15", -30),
@ -78,13 +78,14 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
"company": "_Test Company", "company": "_Test Company",
"period_start_date": "2021-06-01", "period_start_date": "2021-06-01",
"period_end_date": "2021-06-30", "period_end_date": "2021-06-30",
"sales_order": [so.name], "item": item.item_code,
} }
) )
expected_value = [ expected_value = [
{ {
"name": so.name, "name": so.name,
"customer": so.customer,
"submitted": datetime.date(2021, 6, 15), "submitted": datetime.date(2021, 6, 15),
"status": "Completed", "status": "Completed",
"payment_term": None, "payment_term": None,
@ -98,6 +99,7 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
}, },
{ {
"name": so.name, "name": so.name,
"customer": so.customer,
"submitted": datetime.date(2021, 6, 15), "submitted": datetime.date(2021, 6, 15),
"status": "Partly Paid", "status": "Partly Paid",
"payment_term": None, "payment_term": None,
@ -132,11 +134,11 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
) )
doc.insert() doc.insert()
def test_alternate_currency(self): def test_02_alternate_currency(self):
transaction_date = "2021-06-15" transaction_date = "2021-06-15"
self.create_payment_terms_template() self.create_payment_terms_template()
self.create_exchange_rate(transaction_date) self.create_exchange_rate(transaction_date)
item = create_item(item_code="_Test Excavator", is_stock_item=0) item = create_item(item_code="_Test Excavator 2", is_stock_item=0)
so = make_sales_order( so = make_sales_order(
transaction_date=transaction_date, transaction_date=transaction_date,
currency="USD", currency="USD",
@ -166,7 +168,7 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
"company": "_Test Company", "company": "_Test Company",
"period_start_date": "2021-06-01", "period_start_date": "2021-06-01",
"period_end_date": "2021-06-30", "period_end_date": "2021-06-30",
"sales_order": [so.name], "item": item.item_code,
} }
) )
@ -174,6 +176,7 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
expected_value = [ expected_value = [
{ {
"name": so.name, "name": so.name,
"customer": so.customer,
"submitted": datetime.date(2021, 6, 15), "submitted": datetime.date(2021, 6, 15),
"status": "Completed", "status": "Completed",
"payment_term": None, "payment_term": None,
@ -187,6 +190,7 @@ class TestPaymentTermsStatusForSalesOrder(FrappeTestCase):
}, },
{ {
"name": so.name, "name": so.name,
"customer": so.customer,
"submitted": datetime.date(2021, 6, 15), "submitted": datetime.date(2021, 6, 15),
"status": "Partly Paid", "status": "Partly Paid",
"payment_term": None, "payment_term": None,