From 82e18dfab3270e5ca972491be2d50d6b3b85f975 Mon Sep 17 00:00:00 2001 From: Gian Mario Tagliaretti Date: Sun, 5 Apr 2009 19:06:54 +0000 Subject: Wrap new GFile method. 2009-04-05 Gian Mario Tagliaretti * gio/gfile.override: (_wrap_g_file_set_display_name_async) Wrap new GFile method. * tests/test_gio.py: Test the above methods. svn path=/trunk/; revision=1056 --- tests/test_gio.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'tests') diff --git a/tests/test_gio.py b/tests/test_gio.py index 6c6faa5..f94f2d0 100644 --- a/tests/test_gio.py +++ b/tests/test_gio.py @@ -472,6 +472,22 @@ class TestFile(unittest.TestCase): self.assertEquals(hash(gio.File('foo')), hash(gio.File('foo'))) + def testSetDisplayNameAsync(self): + def callback(gfile, result): + try: + new_gfile = gfile.set_display_name_finish(result) + new_name = new_gfile.get_basename() + self.assertEqual(new_name, "new.txt") + deleted = new_gfile.delete() + self.assertEqual(deleted, True) + finally: + loop.quit() + + canc = gio.Cancellable() + self.file.set_display_name_async("new.txt", callback, cancellable=canc) + + loop = glib.MainLoop() + loop.run() class TestGFileEnumerator(unittest.TestCase): def setUp(self): -- cgit