Esempio n. 1
0
    def test_factories(self):
        """ Does registering and unregistering factories work?
        """
        area = EditorAreaPane()
        area.register_factory(Editor, lambda obj: isinstance(obj, int))
        self.assertEqual(area.get_factory(0), Editor)
        self.assertEqual(area.get_factory('foo'), None)

        area.unregister_factory(Editor)
        self.assertEqual(area.get_factory(0), None)
Esempio n. 2
0
    def test_factories(self):
        """ Does registering and unregistering factories work?
        """
        area = EditorAreaPane()
        area.register_factory(Editor, lambda obj: isinstance(obj, int))
        self.assertEqual(area.get_factory(0), Editor)
        self.assertEqual(area.get_factory("foo"), None)

        area.unregister_factory(Editor)
        self.assertEqual(area.get_factory(0), None)
Esempio n. 3
0
 def test_create_editor(self):
     """ Does creating an editor work?
     """
     area = EditorAreaPane()
     area.register_factory(Editor, lambda obj: isinstance(obj, int))
     self.assert_(isinstance(area.create_editor(0), Editor))
Esempio n. 4
0
 def test_create_editor(self):
     """ Does creating an editor work?
     """
     area = EditorAreaPane()
     area.register_factory(Editor, lambda obj: isinstance(obj, int))
     self.assertTrue(isinstance(area.create_editor(0), Editor))