Esempio n. 1
0
    def test_multi_line_text_editor_caching(self):
        editor_1 = multi_line_text_editor()
        editor_2 = multi_line_text_editor()

        self.assertIs(editor_1, editor_2)

        editor_3 = multi_line_text_editor(auto_set=False, enter_set=True)
        editor_4 = multi_line_text_editor(auto_set=False, enter_set=True)

        self.assertIs(editor_3, editor_4)
    def test_multi_line_text_editor_options(self):
        editor = multi_line_text_editor(auto_set=False, enter_set=True)

        self.assertIsInstance(editor, traitsui.api.TextEditor)
        self.assertTrue(editor.multi_line)
        self.assertFalse(editor.auto_set)
        self.assertTrue(editor.enter_set)