def test_form_fields(self): from seantisinvoice.views.invoice import InvoiceController from seantisinvoice.views.invoice import InvoiceSchema request = testing.DummyRequest() view = InvoiceController(None, request) fields = view.form_fields() self.assertEquals(InvoiceSchema.attrs, fields)
def test_form_widgets(self): from seantisinvoice.views.invoice import InvoiceController customer = self._add_customer() contact = customer.contacts[0] request = testing.DummyRequest() view = InvoiceController(None, request) widgets = view.form_widgets(view.form_fields()) option = (customer.id, u'%s: %s %s' % (customer.name, contact.first_name, contact.last_name)) self.failUnless(option in widgets['customer_contact_id'].options)
def test_form_widgets(self): from seantisinvoice.views.invoice import InvoiceController customer = self._add_customer() contact = customer.contacts[0] request = testing.DummyRequest() view = InvoiceController(None, request) widgets = view.form_widgets(view.form_fields()) option = (customer.id, u"%s: %s %s" % (customer.name, contact.first_name, contact.last_name)) self.failUnless(option in widgets["customer_contact_id"].options)