pygobject r738 - trunk/tests
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: pygobject r738 - trunk/tests
- Date: Sun, 20 Jan 2008 01:20:51 +0000 (GMT)
Author: johan
Date: Sun Jan 20 01:20:51 2008
New Revision: 738
URL: http://svn.gnome.org/viewvc/pygobject?rev=738&view=rev
Log:
Reorganize tests and make them test more useful things
Modified:
trunk/tests/test_gio.py
Modified: trunk/tests/test_gio.py
==============================================================================
--- trunk/tests/test_gio.py (original)
+++ trunk/tests/test_gio.py Sun Jan 20 01:20:51 2008
@@ -18,14 +18,25 @@
self._f.close()
os.unlink("inputstream.txt")
- def testWrite(self):
+ def testRead(self):
self.assertEquals(self.stream.read(), "testing")
+ def testReadAsync(self):
+ def callback(stream, result):
+ self.assertEquals(stream.read_finish(result), len("testing"))
+ loop.quit()
+
+ self.stream.read_async(10240, 0, None, callback)
+
+ loop = gobject.MainLoop()
+ loop.run()
+
class TestOutputStream(unittest.TestCase):
def setUp(self):
self._f = open("outputstream.txt", "w")
self.stream = gio.unix.OutputStream(self._f.fileno(), False)
+ self._f.flush()
def tearDown(self):
self._f.close()
@@ -37,13 +48,3 @@
self.failUnless(os.path.exists("outputstream.txt"))
self.assertEquals(open("outputstream.txt").read(), "testing")
- def testWriteAsync(self):
- def callback(stream, result):
- loop.quit()
-
- f = gio.file_new_for_path("outputstream.txt")
- stream = f.read()
- stream.read_async(10240, 0, None, callback)
-
- loop = gobject.MainLoop()
- loop.run()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]