From 5df2f97e4db1dfefc1ff933758e9b580d796c53c Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Sun, 20 Jan 2008 10:21:31 +0000 Subject: Add a new method, to fetch the buffer (_wrap_g_input_stream_read_async): 2008-01-20 Johan Dahlin * gio/gio.override (_wrap_g_simple_async_result_get_buffer): Add a new method, to fetch the buffer (_wrap_g_input_stream_read_async): Save a reference to the buffer. * tests/test_gio.py (TestInputStream.testReadAsync.callback): Check the content svn path=/trunk/; revision=740 --- tests/test_gio.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_gio.py b/tests/test_gio.py index 3bb2746..092a8ec 100644 --- a/tests/test_gio.py +++ b/tests/test_gio.py @@ -25,10 +25,11 @@ class TestInputStream(unittest.TestCase): def callback(stream, result): read = stream.read_finish(result) self.assertEquals(read, len("testing")) + self.assertEquals(result.get_buffer(), "testing") stream.close() loop.quit() - self.stream.read_async(10240, 0, None, callback) + self.stream.read_async(7, 0, None, callback) loop = gobject.MainLoop() loop.run() @@ -36,6 +37,7 @@ class TestInputStream(unittest.TestCase): def testReadAsyncError(self): self.count = 0 def callback(stream, result): + #self.assertEquals(result.get_buffer(), None) self.count += 1 if self.count == 1: return -- cgit