Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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)
Esempio n. 4
0
    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)