summaryrefslogtreecommitdiff
path: root/tests/test_textview.py
blob: 35fb744e63e6f5ff743b839e62250cdc3d31c400 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import unittest

from common import gtk


class TextIterTest(unittest.TestCase):
    def test_assign(self):
        buffer = gtk.TextBuffer()
        buffer.insert(buffer.get_start_iter(), 'blablabla')

        iter1, iter2 = buffer.get_bounds()
        self.assert_(iter1 is not iter2)
        self.assertNotEqual(iter1.get_offset(), iter2.get_offset())

        iter2.assign(iter1)
        self.assert_(iter1 is not iter2)
        self.assertEqual(iter1.get_offset(), iter2.get_offset())

class TextViewTest(unittest.TestCase):
    def test_default_attributes(self):
        textview = gtk.TextView()
        attrs = textview.get_default_attributes()
        textview.destroy()
        self.assertEqual(attrs.font_scale, 1.0)

if __name__ == '__main__':
    unittest.main()