Exemple #1
0
    def test_decl_preview(self):
        @form.field('my-field')
        class MyField(form.Field):
            pass

        @form.fieldpreview(MyField)
        def preview(request):
            """ """

        self.init_ptah()

        from ptah.form.field import PREVIEW_ID
        previews = config.get_cfg_storage(PREVIEW_ID)

        self.assertIn(MyField, previews)
        self.assertIs(previews[MyField], preview)
        self.assertIs(form.get_field_preview(MyField), preview)
Exemple #2
0
    def test_decl_preview(self):
        @form.field("my-field")
        class MyField(form.Field):
            pass

        @form.fieldpreview(MyField)
        def preview(request):
            """ """

        self.init_ptah()

        from ptah.form.field import PREVIEW_ID

        previews = config.get_cfg_storage(PREVIEW_ID)

        self.assertIn(MyField, previews)
        self.assertIs(previews[MyField], preview)
        self.assertIs(form.get_field_preview(MyField), preview)
Exemple #3
0
    def test_decl_preview(self):
        global MyField

        class MyField(form.Field):
            form.field('my-field')

        @form.fieldpreview(MyField)
        def preview(request):
            """ """

        self._init_ptah()

        from ptah.form.field import PREVIEW_ID
        previews = config.registry.storage[PREVIEW_ID]

        self.assertIn(MyField, previews)
        self.assertIs(previews[MyField], preview)
        self.assertIs(form.get_field_preview(MyField), preview)