def processInput(line): msisdn, network, loan_date, product, amount = line.split(',') msisdn = msisdn.strip("'") network = network.strip("'").strip().lower() loan_date = loan_date.strip("'") product = product.strip("'").strip().lower() amount = amount.strip("'") if (Loan.isAmountValid(amount) and Loan.isDateValid(loan_date)): month_year = Loan.extractMonthYearFromDate(loan_date) tempLoan = Loan(msisdn, network, month_year, product, amount) sys.stdout.write(tempLoan.display() + '\n')
def test_display(self): tempLoan = Loan(1000000, 'Network 1', 'Mar', 'Loan Product 1', 1000.50) self.assertEqual(tempLoan.display(), 'Network 1,Loan Product 1,Mar,1000.5')