diff options
author | Paul Pogonyshev <pogonyshev@gmx.net> | 2008-09-11 19:14:17 +0000 |
---|---|---|
committer | Paul Pogonyshev <paulp@src.gnome.org> | 2008-09-11 19:14:17 +0000 |
commit | 4dec28ae78bebdcbd635af7aeb3cc69002b6dbc4 (patch) | |
tree | 06831b51c7047670d2242da4fe2e198ede15f81d /tests | |
parent | aebeafc0eaa60dd0d37f27458f59b9aa998e593d (diff) | |
download | pygtk-4dec28ae78bebdcbd635af7aeb3cc69002b6dbc4.tar.gz |
Bug 481715 – Need way to assign to a GtkTextIter
2008-09-11 Paul Pogonyshev <pogonyshev@gmx.net>
Bug 481715 – Need way to assign to a GtkTextIter
* gtk/gtktextview.override (_wrap_gtk_text_iter_assign): New
function (based on patch by Owen Taylor).
* tests/test_textview.py (TextIterTest): New test.
svn path=/trunk/; revision=3041
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_textview.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_textview.py b/tests/test_textview.py index 7df602ad..35fb744e 100644 --- a/tests/test_textview.py +++ b/tests/test_textview.py @@ -2,6 +2,20 @@ 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() |