def test_form_widgets(self): from seantisinvoice.views.reports import ReportsController from formish import DateParts request = testing.DummyRequest() view = ReportsController(None, request) widgets = view.form_widgets(view.form_fields()) self.assertEquals(DateParts, type(widgets['from_date'])) self.assertEquals(DateParts, type(widgets['to_date'])) self.assertEquals([], widgets['customer'].options) customer = self._add_customer() widgets = view.form_widgets(view.form_fields()) self.assertEquals([(customer.id, customer.name)], widgets['customer'].options)
def test_form_widgets(self): from seantisinvoice.views.reports import ReportsController from formish import DateParts request = testing.DummyRequest() view = ReportsController(None, request) widgets = view.form_widgets(view.form_fields()) self.assertEquals(DateParts, type(widgets["from_date"])) self.assertEquals(DateParts, type(widgets["to_date"])) self.assertEquals([], widgets["customer"].options) customer = self._add_customer() widgets = view.form_widgets(view.form_fields()) self.assertEquals([(customer.id, customer.name)], widgets["customer"].options)
def test_form_fields(self): from seantisinvoice.views.reports import ReportsController from seantisinvoice.views.reports import ReportsSchema request = testing.DummyRequest() view = ReportsController(None, request) fields = view.form_fields() self.assertEquals(ReportsSchema.attrs, fields)