def test_process_input_charge_acc(self): dict = {} acc = Account(name='Tom', ccnum='4111111111111111', cclimit='$1000') dict[acc.name] = acc dict = runapp.process_input('Charge Tom $500',dict) self.assertEqual(dict[acc.name].name, 'Tom') self.assertEqual(dict[acc.name].ccnum, 4111111111111111) self.assertEqual(dict[acc.name].cclimit, 1000) self.assertEqual(dict[acc.name].balance, 500)
def test_process_input_create_acc(self): dict = {} dict = runapp.process_input('Add Tom 4111111111111111 $1000', dict) self.assertEqual(dict['Tom'].name, 'Tom') self.assertEqual(dict['Tom'].ccnum, 4111111111111111) self.assertEqual(dict['Tom'].cclimit, 1000)