summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPaul Pogonyshev <pogonyshev@gmx.net>2008-09-11 19:14:17 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2008-09-11 19:14:17 +0000
commit4dec28ae78bebdcbd635af7aeb3cc69002b6dbc4 (patch)
tree06831b51c7047670d2242da4fe2e198ede15f81d /tests
parentaebeafc0eaa60dd0d37f27458f59b9aa998e593d (diff)
downloadpygtk-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.py14
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()