Beispiel #1
0
def formSetUp(test):
    setUp(test)
    i18nSetUp(test)

    for field, widget in test.widgets:
        if isinstance(field, tuple):
            field = field + (IBrowserRequest,)
        else:
            field = (field, IBrowserRequest)
        provideAdapter(
            widget,
            field,
            IInputWidget)
        
    provideAdapter(
       WidgetInputErrorView,
        (IWidgetInputError,
         IBrowserRequest),
        IWidgetInputErrorView,
        )
    provideAdapter(
        InvalidErrorView,
        (Invalid,
         IBrowserRequest),
        IWidgetInputErrorView,
        )

    provideAdapter(TestTemplate, name='default')
    provideAdapter(requestToTZInfo)
    provideAdapter(
        form.render_submit_button, name='render')
Beispiel #2
0
def formSetUp(test):
    setUp(test)
    i18nSetUp(test)
    provideAdapter(
        TextWidget,
        [zope.schema.interfaces.ITextLine,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IInputWidget,
        )
    provideAdapter(
        FloatWidget,
        [zope.schema.interfaces.IFloat,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IInputWidget,
        )
    provideAdapter(
        UnicodeDisplayWidget,
        [zope.schema.interfaces.IInt,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IDisplayWidget,
        )
    provideAdapter(
        IntWidget,
        [zope.schema.interfaces.IInt,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IInputWidget,
        )
    provideAdapter(
        UnicodeDisplayWidget,
        [zope.schema.interfaces.IFloat,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IDisplayWidget,
        )
    provideAdapter(
        UnicodeDisplayWidget,
        [zope.schema.interfaces.ITextLine,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IDisplayWidget,
        )
    provideAdapter(
        DatetimeDisplayWidget,
        [zope.schema.interfaces.IDatetime,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IDisplayWidget,
        )
    provideAdapter(
        DatetimeWidget,
        [zope.schema.interfaces.IDatetime,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        zope.formlib.interfaces.IInputWidget,
        )
    provideAdapter(
        exception.WidgetInputErrorView,
        [zope.formlib.interfaces.IWidgetInputError,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        IWidgetInputErrorView,
        )
    provideAdapter(
        zope.formlib.errors.InvalidErrorView,
        [zope.interface.Invalid,
         zope.publisher.interfaces.browser.IBrowserRequest,
         ],
        IWidgetInputErrorView,
        )
    provideAdapter(TestTemplate, name='default')
    provideAdapter(requestToTZInfo)
    provideAdapter(
        zope.formlib.form.render_submit_button, name='render')

    XMLConfig('ftesting.zcml', zope.formlib)
    test.globs['print_function'] = print_function
Beispiel #3
0
def formSetUp(test):
    setUp(test)
    i18nSetUp(test)
    provideAdapter(
        TextWidget,
        [
            zope.schema.interfaces.ITextLine,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IInputWidget,
    )
    provideAdapter(
        FloatWidget,
        [
            zope.schema.interfaces.IFloat,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IInputWidget,
    )
    provideAdapter(
        UnicodeDisplayWidget,
        [
            zope.schema.interfaces.IInt,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IDisplayWidget,
    )
    provideAdapter(
        IntWidget,
        [
            zope.schema.interfaces.IInt,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IInputWidget,
    )
    provideAdapter(
        UnicodeDisplayWidget,
        [
            zope.schema.interfaces.IFloat,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IDisplayWidget,
    )
    provideAdapter(
        UnicodeDisplayWidget,
        [
            zope.schema.interfaces.ITextLine,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IDisplayWidget,
    )
    provideAdapter(
        DatetimeDisplayWidget,
        [
            zope.schema.interfaces.IDatetime,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IDisplayWidget,
    )
    provideAdapter(
        DatetimeWidget,
        [
            zope.schema.interfaces.IDatetime,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        zope.formlib.interfaces.IInputWidget,
    )
    provideAdapter(
        exception.WidgetInputErrorView,
        [
            zope.formlib.interfaces.IWidgetInputError,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        IWidgetInputErrorView,
    )
    provideAdapter(
        zope.formlib.errors.InvalidErrorView,
        [
            zope.interface.Invalid,
            zope.publisher.interfaces.browser.IBrowserRequest,
        ],
        IWidgetInputErrorView,
    )
    provideAdapter(TestTemplate, name='default')
    provideAdapter(requestToTZInfo)
    provideAdapter(zope.formlib.form.render_submit_button, name='render')

    XMLConfig('ftesting.zcml', zope.formlib)
    test.globs['print_function'] = print_function