Lines Matching refs:self
44 def setUp(self):
49 def test_init_modal(self):
51 self.assertTrue(VW.transient.called)
52 self.assertTrue(VW.grab_set.called)
53 self.assertTrue(VW.wait_window.called)
56 def test_init_nonmodal(self):
58 self.assertFalse(VW.transient.called)
59 self.assertFalse(VW.grab_set.called)
60 self.assertFalse(VW.wait_window.called)
63 def test_ok(self):
67 self.assertTrue(view.destroy.called)
74 def test_forbidden_geometry(self):
76 self.assertRaises(TclError, scroll.pack)
77 self.assertRaises(TclError, scroll.place)
93 def make_frame(self, wrap=NONE, **kwargs):
94 frame = tv.ScrollableTextFrame(self.root, wrap=wrap, **kwargs)
98 self.addCleanup(cleanup_frame)
101 def test_line1(self):
102 frame = self.make_frame()
104 self.assertEqual(frame.text.get('1.0', '1.end'), 'test text')
106 def test_horiz_scrollbar(self):
112 frame = self.make_frame(wrap=NONE)
113 self.assertEqual(frame.text.cget('wrap'), NONE)
114 self.assertIsNotNone(frame.xscroll)
118 with self.subTest(wrap=wrap):
119 frame = self.make_frame(wrap=wrap)
120 self.assertEqual(frame.text.cget('wrap'), wrap)
121 self.assertIsNone(frame.xscroll)
139 def test_line1(self):
140 get = self.frame.text.get
141 self.assertEqual(get('1.0', '1.end'), 'test text')
157 def test_view_text(self):
159 self.assertIsInstance(view, tv.ViewWindow)
160 self.assertIsInstance(view.viewframe, tv.ViewFrame)
163 def test_view_file(self):
165 self.assertIsInstance(view, tv.ViewWindow)
166 self.assertIsInstance(view.viewframe, tv.ViewFrame)
168 self.assertIn('Test', get('1.0', '1.end'))
171 def test_bad_file(self):
174 self.assertIsNone(view)
175 self.assertEqual(tv.showerror.title, 'File Load Error')
177 def test_bad_encoding(self):
181 self.assertIsNone(view)
182 self.assertEqual(tv.showerror.title, 'Unicode Decode Error')
184 def test_nowrap(self):
187 self.assertEqual(text_widget.cget('wrap'), 'none')
193 def setUp(self):
194 self.view = None
195 self.called = False
197 def tearDown(self):
198 if self.view:
199 self.view.destroy()
201 def test_view_text_bind_with_button(self):
203 self.called = True
204 self.view = tv.view_text(root, 'TITLE_TEXT', 'COMMAND', _utest=True)
207 self.addCleanup(button.destroy)
209 self.assertEqual(self.called, True)
210 self.assertEqual(self.view.title(), 'TITLE_TEXT')
211 self.assertEqual(self.view.viewframe.textframe.text.get('1.0', '1.end'),
214 def test_view_file_bind_with_button(self):
216 self.called = True
217 self.view = tv.view_file(root, 'TITLE_FILE', __file__,
221 self.addCleanup(button.destroy)
223 self.assertEqual(self.called, True)
224 self.assertEqual(self.view.title(), 'TITLE_FILE')
225 get = self.view.viewframe.textframe.text.get
227 self.assertEqual(get('1.0', '1.end'), f.readline().strip())
229 self.assertEqual(get('3.0', '3.end'), f.readline().strip())