Esempio n. 1
0
    def test_found_first(self):
        # Deform
        from deform.field import Field

        schema = DummySchema()
        root = self._makeOne(schema, renderer="abc")
        child1 = Field(schema, name="child1", parent=root)
        root.children = [child1]

        self.assertNotEqual(root.children[0].have_first_input, True)
        self.assertNotEqual(root.have_first_input, True)

        root.children[0].found_first()
        self.assertEqual(root.children[0].have_first_input, True)
        self.assertEqual(root.have_first_input, True)
Esempio n. 2
0
 def test_set_zpt_renderer(self):
     cls = self._getTargetClass()
     old = cls.default_renderer
     from pkg_resources import resource_filename
     template_dir = resource_filename('deform', 'templates/')
     class Field:
         oid = None
         name = None
     field = Field()
     try:
         cls.set_zpt_renderer(template_dir)
         self.assertTrue(cls.default_renderer('hidden', field=field,
                                              cstruct=None))
     finally:
         cls.set_default_renderer(old)