[pygobject/gsoc2009: 21/160] Add tests for arrays as output argument and fixed-size arrays
- From: Simon van der Linden <svdlinden src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pygobject/gsoc2009: 21/160] Add tests for arrays as output argument and fixed-size arrays
- Date: Fri, 14 Aug 2009 21:23:51 +0000 (UTC)
commit 87e35f4f91c0eaf097ff435af823698ebfd976ef
Author: Simon van der Linden <simon vanderlinden student uclouvain be>
Date: Wed Jun 24 17:45:13 2009 +0200
Add tests for arrays as output argument and fixed-size arrays
Add testArrayIntOut to test arrays as output argument.
Add testArrayFixedSizeIntIn, testArrayFixedSizeIntOut, and
testArrayFixedSizeIntReturn to test fixed-size arrays.
tests/test_girepository.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/tests/test_girepository.py b/tests/test_girepository.py
index 4e08c11..c1279d4 100644
--- a/tests/test_girepository.py
+++ b/tests/test_girepository.py
@@ -268,6 +268,9 @@ class TestGIEverything(unittest.TestCase):
self.assertRaises(TypeError, Everything.test_array_int_in, 0)
self.assertRaises(TypeError, Everything.test_array_int_in, (2, 'a'))
+ def testArrayIntOut(self):
+ self.assertEquals((0, 1, 2, 3, 4), Everything.test_array_int_out())
+
def testArrayInt8In(self):
self.assertEquals(5, Everything.test_array_gint8_in((1, 2, 3, -1)))
self.assertEquals(-1, Everything.test_array_gint8_in((INT8_MAX, INT8_MIN)))
@@ -332,6 +335,15 @@ class TestGIEverything(unittest.TestCase):
def testStrvOutarg(self):
self.assertEquals(("1", "2", "3"), Everything.test_strv_outarg())
+ def testArrayFixedSizeIntIn(self):
+ self.assertEquals(9, Everything.test_array_fixed_size_int_in((1, 2, 3, 4, -1)))
+
+ def testArrayFixedSizeIntOut(self):
+ self.assertEquals((0, 1, 2, 3, 4), Everything.test_array_fixed_size_int_out())
+
+ def testArrayFixedSizeIntReturn(self):
+ self.assertEquals((0, 1, 2, 3, 4), Everything.test_array_fixed_size_int_return())
+
# Interface
# GSList
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]