Пример #1
0
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')
Пример #2
0
 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')