def test_changed_field(self): payment = self.create_payment() history = PaymentChangeHistory(payment=payment, change_reason=u"Teste test test") view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertIsNone(view.changed_field) history.last_due_date = Date(localtoday()) history.last_status = Payment.STATUS_PENDING view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.changed_field, u"Due Date") history.last_due_date = None view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.changed_field, u"Status")
def test_changed_field(self): payment = self.create_payment() history = PaymentChangeHistory(payment=payment, change_reason=u'Teste test test') view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertIsNotNone(view.changed_field) history.last_due_date = Date(localtoday()) history.last_status = Payment.STATUS_PENDING view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.changed_field, u'Due Date') history.last_due_date = None view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.changed_field, u'Status')
def test_from_value(self): payment = self.create_payment() history = PaymentChangeHistory(payment=payment, change_reason=u"Teste test test") view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertIsNone(view.from_value) history.last_due_date = Date(localtoday()) due_date = converter.as_string(datetime.date, history.last_due_date) history.last_status = Payment.STATUS_PENDING view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.from_value, due_date) history.last_due_date = None status = Payment.statuses[history.last_status] view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.from_value, status)
def test_from_value(self): payment = self.create_payment() history = PaymentChangeHistory(payment=payment, change_reason=u'Teste test test') view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertIsNotNone(view.from_value) history.last_due_date = Date(localtoday()) due_date = converter.as_string(datetime.date, history.last_due_date) history.last_status = Payment.STATUS_PENDING view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.from_value, due_date) history.last_due_date = None status = Payment.statuses[history.last_status] view = self.store.find(PaymentChangeHistoryView, id=history.id).one() self.assertEquals(view.from_value, status)