pygobject r774 - trunk/tests
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: pygobject r774 - trunk/tests
- Date: Fri, 11 Apr 2008 20:30:36 +0100 (BST)
Author: johan
Date: Fri Apr 11 20:30:35 2008
New Revision: 774
URL: http://svn.gnome.org/viewvc/pygobject?rev=774&view=rev
Log:
test TypeError of read_async/write_async properly
Modified:
trunk/tests/test_gio.py
Modified: trunk/tests/test_gio.py
==============================================================================
--- trunk/tests/test_gio.py (original)
+++ trunk/tests/test_gio.py Fri Apr 11 20:30:35 2008
@@ -32,6 +32,17 @@
loop = gobject.MainLoop()
loop.run()
+ def testReadAsyncError(self):
+ self.assertRaises(TypeError, self.file.read_async)
+ self.assertRaises(TypeError, self.file.read_async, "foo", "bar")
+ self.assertRaises(TypeError, self.file.read_async, "foo",
+ priority="bar")
+ self.assertRaises(TypeError, self.file.read_async, "foo",
+ priority="bar")
+ self.assertRaises(TypeError, self.file.read_async, "foo",
+ priority=1, cancellable="bar")
+ self.assertRaises(TypeError, self.file.read_async, "foo", 1, "bar")
+
def testConstructor(self):
for gfile in [gio.File("/"),
gio.File("file:///"),
@@ -114,6 +125,18 @@
self.assertEquals(self.count, 2)
+ self.assertRaises(TypeError, self.stream.read_async)
+ self.assertRaises(TypeError, self.stream.read_async, "foo")
+ self.assertRaises(TypeError, self.stream.read_async, 1024, "bar")
+ self.assertRaises(TypeError, self.stream.read_async, 1024,
+ priority="bar")
+ self.assertRaises(TypeError, self.stream.read_async, 1024,
+ priority="bar")
+ self.assertRaises(TypeError, self.stream.read_async, 1024,
+ priority=1, cancellable="bar")
+ self.assertRaises(TypeError, self.stream.read_async, 1024, 1, "bar")
+
+
# FIXME: this makes 'make check' freeze
def _testCloseAsync(self):
def callback(stream, result):
@@ -172,6 +195,16 @@
loop = gobject.MainLoop()
loop.run()
+ self.assertRaises(TypeError, self.stream.write_async)
+ self.assertRaises(TypeError, self.stream.write_async, 1138)
+ self.assertRaises(TypeError, self.stream.write_async, "foo", "bar")
+ self.assertRaises(TypeError, self.stream.write_async, "foo",
+ priority="bar")
+ self.assertRaises(TypeError, self.stream.write_async, "foo",
+ priority="bar")
+ self.assertRaises(TypeError, self.stream.write_async, "foo",
+ priority=1, cancellable="bar")
+ self.assertRaises(TypeError, self.stream.write_async, "foo", 1, "bar")
# FIXME: this makes 'make check' freeze
def _testCloseAsync(self):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]