[pygi] Use GIMarshallingTests (old TestGI) in gobject-introspection
- From: Tomeu Vizoso <tomeuv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygi] Use GIMarshallingTests (old TestGI) in gobject-introspection
- Date: Tue, 13 Apr 2010 23:18:47 +0000 (UTC)
commit 5a47e96e3f580c973e6880dafa747f54c144c760
Author: Tomeu Vizoso <tomeu sugarlabs org>
Date: Tue Apr 13 19:15:49 2010 -0400
Use GIMarshallingTests (old TestGI) in gobject-introspection
gi/overrides/TestGI.py | 69 --
tests/Makefile.am | 40 -
tests/libtestgi.c | 2924 ------------------------------------------------
tests/libtestgi.h | 628 -----------
tests/test_gi.py | 832 +++++++-------
5 files changed, 416 insertions(+), 4077 deletions(-)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index a014bfd..e3eb633 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,48 +1,8 @@
-
-noinst_LTLIBRARIES = libtestgi.la
-
-libtestgi_la_CFLAGS = $(GNOME_CFLAGS)
-libtestgi_la_LDFLAGS = -avoid-version
-libtestgi_la_LIBADD = $(GNOME_LIBS)
-libtestgi_la_SOURCES = \
- libtestgi.c \
- libtestgi.h
-
-# Force linking of a shared object.
-libtestgi_la_LINK = $(LINK) -rpath $(pkgpyexecdir)
-
-TestGI-0.0.gir: libtestgi.la
- $(AM_V_GEN) \
- $(INTROSPECTION_SCANNER) -v \
- --namespace TestGI \
- --nsversion 0.0 \
- $(GNOME_CFLAGS) \
- --include GObject-2.0 \
- --library libtestgi.la \
- --libtool "$(top_builddir)/libtool" \
- --pkg gobject-2.0 \
- --output $@ \
- $(addprefix $(srcdir)/,$(libtestgi_la_SOURCES))
-
-BUILT_GIRSOURCES = TestGI-0.0.gir
-
noinst_PYTHON = \
runtests.py \
test_gi.py
-nodist_noinst_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
-
-CLEANFILES = \
- $(BUILT_GIRSOURCES) \
- $(BUILT_GIRSOURCES:.gir=.typelib)
-
-
check-local:
- GI_TYPELIB_PATH=$(srcdir)$${GI_TYPELIB_PATH:+:$$GI_TYPELIB_PATH} \
LD_LIBRARY_PATH=$(srcdir)/.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH} \
$(PYTHON) $(srcdir)/runtests.py $$TEST_NAMES
-.gir.typelib:
- $(AM_V_GEN) \
- LD_LIBRARY_PATH=$(srcdir)/.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH} \
- $(INTROSPECTION_COMPILER) --includedir=$(srcdir) $< -o $(@F)
diff --git a/tests/test_gi.py b/tests/test_gi.py
index f6187cd..89dfe87 100644
--- a/tests/test_gi.py
+++ b/tests/test_gi.py
@@ -12,7 +12,7 @@ from datetime import datetime
import sys
sys.path.insert(0, "../")
-from gi.repository import TestGI
+from gi.repository import GIMarshallingTests
CONSTANT_UTF8 = "const \xe2\x99\xa5 utf8"
@@ -47,32 +47,32 @@ class TestConstant(unittest.TestCase):
# Blocked by https://bugzilla.gnome.org/show_bug.cgi?id=595773
# def test_constant_utf8(self):
-# self.assertEquals(CONSTANT_UTF8, TestGI.CONSTANT_UTF8)
+# self.assertEquals(CONSTANT_UTF8, GIMarshallingTests.CONSTANT_UTF8)
def test_constant_number(self):
- self.assertEquals(CONSTANT_NUMBER, TestGI.CONSTANT_NUMBER)
+ self.assertEquals(CONSTANT_NUMBER, GIMarshallingTests.CONSTANT_NUMBER)
class TestBoolean(unittest.TestCase):
def test_boolean_return(self):
- self.assertEquals(True, TestGI.boolean_return_true())
- self.assertEquals(False, TestGI.boolean_return_false())
+ self.assertEquals(True, GIMarshallingTests.boolean_return_true())
+ self.assertEquals(False, GIMarshallingTests.boolean_return_false())
def test_boolean_in(self):
- TestGI.boolean_in_true(True)
- TestGI.boolean_in_false(False)
+ GIMarshallingTests.boolean_in_true(True)
+ GIMarshallingTests.boolean_in_false(False)
- TestGI.boolean_in_true(1)
- TestGI.boolean_in_false(0)
+ GIMarshallingTests.boolean_in_true(1)
+ GIMarshallingTests.boolean_in_false(0)
def test_boolean_out(self):
- self.assertEquals(True, TestGI.boolean_out_true())
- self.assertEquals(False, TestGI.boolean_out_false())
+ self.assertEquals(True, GIMarshallingTests.boolean_out_true())
+ self.assertEquals(False, GIMarshallingTests.boolean_out_false())
def test_boolean_inout(self):
- self.assertEquals(False, TestGI.boolean_inout_true_false(True))
- self.assertEquals(True, TestGI.boolean_inout_false_true(False))
+ self.assertEquals(False, GIMarshallingTests.boolean_inout_true_false(True))
+ self.assertEquals(True, GIMarshallingTests.boolean_inout_false_true(False))
class TestInt8(unittest.TestCase):
@@ -81,31 +81,31 @@ class TestInt8(unittest.TestCase):
MIN = gobject.G_MININT8
def test_int8_return(self):
- self.assertEquals(self.MAX, TestGI.int8_return_max())
- self.assertEquals(self.MIN, TestGI.int8_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int8_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int8_return_min())
def test_int8_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.int8_in_max(max)
- TestGI.int8_in_min(min)
+ GIMarshallingTests.int8_in_max(max)
+ GIMarshallingTests.int8_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.int8_in_max, max)
- self.assertRaises(ValueError, TestGI.int8_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.int8_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.int8_in_min, min)
- self.assertRaises(TypeError, TestGI.int8_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.int8_in_max, "self.MAX")
def test_int8_out(self):
- self.assertEquals(self.MAX, TestGI.int8_out_max())
- self.assertEquals(self.MIN, TestGI.int8_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int8_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int8_out_min())
def test_int8_inout(self):
- self.assertEquals(self.MIN, TestGI.int8_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.int8_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.int8_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.int8_inout_min_max(Number(self.MIN)))
class TestUInt8(unittest.TestCase):
@@ -113,25 +113,25 @@ class TestUInt8(unittest.TestCase):
MAX = gobject.G_MAXUINT8
def test_uint8_return(self):
- self.assertEquals(self.MAX, TestGI.uint8_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint8_return())
def test_uint8_in(self):
number = Number(self.MAX)
- TestGI.uint8_in(number)
+ GIMarshallingTests.uint8_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.uint8_in, number)
- self.assertRaises(ValueError, TestGI.uint8_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.uint8_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.uint8_in, Number(-1))
- self.assertRaises(TypeError, TestGI.uint8_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.uint8_in, "self.MAX")
def test_uint8_out(self):
- self.assertEquals(self.MAX, TestGI.uint8_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint8_out())
def test_uint8_inout(self):
- self.assertEquals(0, TestGI.uint8_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.uint8_inout(Number(self.MAX)))
class TestInt16(unittest.TestCase):
@@ -140,31 +140,31 @@ class TestInt16(unittest.TestCase):
MIN = gobject.G_MININT16
def test_int16_return(self):
- self.assertEquals(self.MAX, TestGI.int16_return_max())
- self.assertEquals(self.MIN, TestGI.int16_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int16_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int16_return_min())
def test_int16_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.int16_in_max(max)
- TestGI.int16_in_min(min)
+ GIMarshallingTests.int16_in_max(max)
+ GIMarshallingTests.int16_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.int16_in_max, max)
- self.assertRaises(ValueError, TestGI.int16_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.int16_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.int16_in_min, min)
- self.assertRaises(TypeError, TestGI.int16_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.int16_in_max, "self.MAX")
def test_int16_out(self):
- self.assertEquals(self.MAX, TestGI.int16_out_max())
- self.assertEquals(self.MIN, TestGI.int16_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int16_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int16_out_min())
def test_int16_inout(self):
- self.assertEquals(self.MIN, TestGI.int16_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.int16_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.int16_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.int16_inout_min_max(Number(self.MIN)))
class TestUInt16(unittest.TestCase):
@@ -172,25 +172,25 @@ class TestUInt16(unittest.TestCase):
MAX = gobject.G_MAXUINT16
def test_uint16_return(self):
- self.assertEquals(self.MAX, TestGI.uint16_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint16_return())
def test_uint16_in(self):
number = Number(self.MAX)
- TestGI.uint16_in(number)
+ GIMarshallingTests.uint16_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.uint16_in, number)
- self.assertRaises(ValueError, TestGI.uint16_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.uint16_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.uint16_in, Number(-1))
- self.assertRaises(TypeError, TestGI.uint16_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.uint16_in, "self.MAX")
def test_uint16_out(self):
- self.assertEquals(self.MAX, TestGI.uint16_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint16_out())
def test_uint16_inout(self):
- self.assertEquals(0, TestGI.uint16_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.uint16_inout(Number(self.MAX)))
class TestInt32(unittest.TestCase):
@@ -199,31 +199,31 @@ class TestInt32(unittest.TestCase):
MIN = gobject.G_MININT32
def test_int32_return(self):
- self.assertEquals(self.MAX, TestGI.int32_return_max())
- self.assertEquals(self.MIN, TestGI.int32_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int32_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int32_return_min())
def test_int32_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.int32_in_max(max)
- TestGI.int32_in_min(min)
+ GIMarshallingTests.int32_in_max(max)
+ GIMarshallingTests.int32_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.int32_in_max, max)
- self.assertRaises(ValueError, TestGI.int32_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.int32_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.int32_in_min, min)
- self.assertRaises(TypeError, TestGI.int32_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.int32_in_max, "self.MAX")
def test_int32_out(self):
- self.assertEquals(self.MAX, TestGI.int32_out_max())
- self.assertEquals(self.MIN, TestGI.int32_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int32_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int32_out_min())
def test_int32_inout(self):
- self.assertEquals(self.MIN, TestGI.int32_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.int32_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.int32_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.int32_inout_min_max(Number(self.MIN)))
class TestUInt32(unittest.TestCase):
@@ -231,25 +231,25 @@ class TestUInt32(unittest.TestCase):
MAX = gobject.G_MAXUINT32
def test_uint32_return(self):
- self.assertEquals(self.MAX, TestGI.uint32_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint32_return())
def test_uint32_in(self):
number = Number(self.MAX)
- TestGI.uint32_in(number)
+ GIMarshallingTests.uint32_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.uint32_in, number)
- self.assertRaises(ValueError, TestGI.uint32_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.uint32_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.uint32_in, Number(-1))
- self.assertRaises(TypeError, TestGI.uint32_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.uint32_in, "self.MAX")
def test_uint32_out(self):
- self.assertEquals(self.MAX, TestGI.uint32_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint32_out())
def test_uint32_inout(self):
- self.assertEquals(0, TestGI.uint32_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.uint32_inout(Number(self.MAX)))
class TestInt64(unittest.TestCase):
@@ -258,31 +258,31 @@ class TestInt64(unittest.TestCase):
MIN = - (2 ** 63)
def test_int64_return(self):
- self.assertEquals(self.MAX, TestGI.int64_return_max())
- self.assertEquals(self.MIN, TestGI.int64_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int64_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int64_return_min())
def test_int64_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.int64_in_max(max)
- TestGI.int64_in_min(min)
+ GIMarshallingTests.int64_in_max(max)
+ GIMarshallingTests.int64_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.int64_in_max, max)
- self.assertRaises(ValueError, TestGI.int64_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.int64_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.int64_in_min, min)
- self.assertRaises(TypeError, TestGI.int64_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.int64_in_max, "self.MAX")
def test_int64_out(self):
- self.assertEquals(self.MAX, TestGI.int64_out_max())
- self.assertEquals(self.MIN, TestGI.int64_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int64_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int64_out_min())
def test_int64_inout(self):
- self.assertEquals(self.MIN, TestGI.int64_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.int64_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.int64_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.int64_inout_min_max(Number(self.MIN)))
class TestUInt64(unittest.TestCase):
@@ -290,25 +290,25 @@ class TestUInt64(unittest.TestCase):
MAX = 2 ** 64 - 1
def test_uint64_return(self):
- self.assertEquals(self.MAX, TestGI.uint64_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint64_return())
def test_uint64_in(self):
number = Number(self.MAX)
- TestGI.uint64_in(number)
+ GIMarshallingTests.uint64_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.uint64_in, number)
- self.assertRaises(ValueError, TestGI.uint64_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.uint64_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.uint64_in, Number(-1))
- self.assertRaises(TypeError, TestGI.uint64_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.uint64_in, "self.MAX")
def test_uint64_out(self):
- self.assertEquals(self.MAX, TestGI.uint64_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint64_out())
def test_uint64_inout(self):
- self.assertEquals(0, TestGI.uint64_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.uint64_inout(Number(self.MAX)))
class TestShort(unittest.TestCase):
@@ -317,31 +317,31 @@ class TestShort(unittest.TestCase):
MIN = gobject.constants.G_MINSHORT
def test_short_return(self):
- self.assertEquals(self.MAX, TestGI.short_return_max())
- self.assertEquals(self.MIN, TestGI.short_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.short_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.short_return_min())
def test_short_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.short_in_max(max)
- TestGI.short_in_min(min)
+ GIMarshallingTests.short_in_max(max)
+ GIMarshallingTests.short_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.short_in_max, max)
- self.assertRaises(ValueError, TestGI.short_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.short_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.short_in_min, min)
- self.assertRaises(TypeError, TestGI.short_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.short_in_max, "self.MAX")
def test_short_out(self):
- self.assertEquals(self.MAX, TestGI.short_out_max())
- self.assertEquals(self.MIN, TestGI.short_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.short_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.short_out_min())
def test_short_inout(self):
- self.assertEquals(self.MIN, TestGI.short_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.short_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.short_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.short_inout_min_max(Number(self.MIN)))
class TestUShort(unittest.TestCase):
@@ -349,25 +349,25 @@ class TestUShort(unittest.TestCase):
MAX = gobject.constants.G_MAXUSHORT
def test_ushort_return(self):
- self.assertEquals(self.MAX, TestGI.ushort_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.ushort_return())
def test_ushort_in(self):
number = Number(self.MAX)
- TestGI.ushort_in(number)
+ GIMarshallingTests.ushort_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.ushort_in, number)
- self.assertRaises(ValueError, TestGI.ushort_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.ushort_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.ushort_in, Number(-1))
- self.assertRaises(TypeError, TestGI.ushort_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.ushort_in, "self.MAX")
def test_ushort_out(self):
- self.assertEquals(self.MAX, TestGI.ushort_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.ushort_out())
def test_ushort_inout(self):
- self.assertEquals(0, TestGI.ushort_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.ushort_inout(Number(self.MAX)))
class TestInt(unittest.TestCase):
@@ -376,31 +376,31 @@ class TestInt(unittest.TestCase):
MIN = gobject.constants.G_MININT
def test_int_return(self):
- self.assertEquals(self.MAX, TestGI.int_return_max())
- self.assertEquals(self.MIN, TestGI.int_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int_return_min())
def test_int_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.int_in_max(max)
- TestGI.int_in_min(min)
+ GIMarshallingTests.int_in_max(max)
+ GIMarshallingTests.int_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.int_in_max, max)
- self.assertRaises(ValueError, TestGI.int_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.int_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.int_in_min, min)
- self.assertRaises(TypeError, TestGI.int_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.int_in_max, "self.MAX")
def test_int_out(self):
- self.assertEquals(self.MAX, TestGI.int_out_max())
- self.assertEquals(self.MIN, TestGI.int_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.int_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.int_out_min())
def test_int_inout(self):
- self.assertEquals(self.MIN, TestGI.int_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.int_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.int_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.int_inout_min_max(Number(self.MIN)))
class TestUInt(unittest.TestCase):
@@ -408,25 +408,25 @@ class TestUInt(unittest.TestCase):
MAX = gobject.constants.G_MAXUINT
def test_uint_return(self):
- self.assertEquals(self.MAX, TestGI.uint_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint_return())
def test_uint_in(self):
number = Number(self.MAX)
- TestGI.uint_in(number)
+ GIMarshallingTests.uint_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.uint_in, number)
- self.assertRaises(ValueError, TestGI.uint_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.uint_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.uint_in, Number(-1))
- self.assertRaises(TypeError, TestGI.uint_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.uint_in, "self.MAX")
def test_uint_out(self):
- self.assertEquals(self.MAX, TestGI.uint_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.uint_out())
def test_uint_inout(self):
- self.assertEquals(0, TestGI.uint_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.uint_inout(Number(self.MAX)))
class TestLong(unittest.TestCase):
@@ -435,31 +435,31 @@ class TestLong(unittest.TestCase):
MIN = gobject.constants.G_MINLONG
def test_long_return(self):
- self.assertEquals(self.MAX, TestGI.long_return_max())
- self.assertEquals(self.MIN, TestGI.long_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.long_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.long_return_min())
def test_long_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.long_in_max(max)
- TestGI.long_in_min(min)
+ GIMarshallingTests.long_in_max(max)
+ GIMarshallingTests.long_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.long_in_max, max)
- self.assertRaises(ValueError, TestGI.long_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.long_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.long_in_min, min)
- self.assertRaises(TypeError, TestGI.long_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.long_in_max, "self.MAX")
def test_long_out(self):
- self.assertEquals(self.MAX, TestGI.long_out_max())
- self.assertEquals(self.MIN, TestGI.long_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.long_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.long_out_min())
def test_long_inout(self):
- self.assertEquals(self.MIN, TestGI.long_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.long_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.long_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.long_inout_min_max(Number(self.MIN)))
class TestULong(unittest.TestCase):
@@ -467,25 +467,25 @@ class TestULong(unittest.TestCase):
MAX = gobject.constants.G_MAXULONG
def test_ulong_return(self):
- self.assertEquals(self.MAX, TestGI.ulong_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.ulong_return())
def test_ulong_in(self):
number = Number(self.MAX)
- TestGI.ulong_in(number)
+ GIMarshallingTests.ulong_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.ulong_in, number)
- self.assertRaises(ValueError, TestGI.ulong_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.ulong_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.ulong_in, Number(-1))
- self.assertRaises(TypeError, TestGI.ulong_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.ulong_in, "self.MAX")
def test_ulong_out(self):
- self.assertEquals(self.MAX, TestGI.ulong_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.ulong_out())
def test_ulong_inout(self):
- self.assertEquals(0, TestGI.ulong_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.ulong_inout(Number(self.MAX)))
class TestSSize(unittest.TestCase):
@@ -494,31 +494,31 @@ class TestSSize(unittest.TestCase):
MIN = gobject.constants.G_MINLONG
def test_ssize_return(self):
- self.assertEquals(self.MAX, TestGI.ssize_return_max())
- self.assertEquals(self.MIN, TestGI.ssize_return_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.ssize_return_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.ssize_return_min())
def test_ssize_in(self):
max = Number(self.MAX)
min = Number(self.MIN)
- TestGI.ssize_in_max(max)
- TestGI.ssize_in_min(min)
+ GIMarshallingTests.ssize_in_max(max)
+ GIMarshallingTests.ssize_in_min(min)
max.value += 1
min.value -= 1
- self.assertRaises(ValueError, TestGI.ssize_in_max, max)
- self.assertRaises(ValueError, TestGI.ssize_in_min, min)
+ self.assertRaises(ValueError, GIMarshallingTests.ssize_in_max, max)
+ self.assertRaises(ValueError, GIMarshallingTests.ssize_in_min, min)
- self.assertRaises(TypeError, TestGI.ssize_in_max, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.ssize_in_max, "self.MAX")
def test_ssize_out(self):
- self.assertEquals(self.MAX, TestGI.ssize_out_max())
- self.assertEquals(self.MIN, TestGI.ssize_out_min())
+ self.assertEquals(self.MAX, GIMarshallingTests.ssize_out_max())
+ self.assertEquals(self.MIN, GIMarshallingTests.ssize_out_min())
def test_ssize_inout(self):
- self.assertEquals(self.MIN, TestGI.ssize_inout_max_min(Number(self.MAX)))
- self.assertEquals(self.MAX, TestGI.ssize_inout_min_max(Number(self.MIN)))
+ self.assertEquals(self.MIN, GIMarshallingTests.ssize_inout_max_min(Number(self.MAX)))
+ self.assertEquals(self.MAX, GIMarshallingTests.ssize_inout_min_max(Number(self.MIN)))
class TestSize(unittest.TestCase):
@@ -526,25 +526,25 @@ class TestSize(unittest.TestCase):
MAX = gobject.constants.G_MAXULONG
def test_size_return(self):
- self.assertEquals(self.MAX, TestGI.size_return())
+ self.assertEquals(self.MAX, GIMarshallingTests.size_return())
def test_size_in(self):
number = Number(self.MAX)
- TestGI.size_in(number)
+ GIMarshallingTests.size_in(number)
number.value += 1
- self.assertRaises(ValueError, TestGI.size_in, number)
- self.assertRaises(ValueError, TestGI.size_in, Number(-1))
+ self.assertRaises(ValueError, GIMarshallingTests.size_in, number)
+ self.assertRaises(ValueError, GIMarshallingTests.size_in, Number(-1))
- self.assertRaises(TypeError, TestGI.size_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.size_in, "self.MAX")
def test_size_out(self):
- self.assertEquals(self.MAX, TestGI.size_out())
+ self.assertEquals(self.MAX, GIMarshallingTests.size_out())
def test_size_inout(self):
- self.assertEquals(0, TestGI.size_inout(Number(self.MAX)))
+ self.assertEquals(0, GIMarshallingTests.size_inout(Number(self.MAX)))
class TestFloat(unittest.TestCase):
@@ -553,18 +553,18 @@ class TestFloat(unittest.TestCase):
MIN = gobject.constants.G_MINFLOAT
def test_float_return(self):
- self.assertAlmostEquals(self.MAX, TestGI.float_return())
+ self.assertAlmostEquals(self.MAX, GIMarshallingTests.float_return())
def test_float_in(self):
- TestGI.float_in(Number(self.MAX))
+ GIMarshallingTests.float_in(Number(self.MAX))
- self.assertRaises(TypeError, TestGI.float_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.float_in, "self.MAX")
def test_float_out(self):
- self.assertAlmostEquals(self.MAX, TestGI.float_out())
+ self.assertAlmostEquals(self.MAX, GIMarshallingTests.float_out())
def test_float_inout(self):
- self.assertAlmostEquals(self.MIN, TestGI.float_inout(Number(self.MAX)))
+ self.assertAlmostEquals(self.MIN, GIMarshallingTests.float_inout(Number(self.MAX)))
class TestDouble(unittest.TestCase):
@@ -573,18 +573,18 @@ class TestDouble(unittest.TestCase):
MIN = gobject.constants.G_MINDOUBLE
def test_double_return(self):
- self.assertAlmostEquals(self.MAX, TestGI.double_return())
+ self.assertAlmostEquals(self.MAX, GIMarshallingTests.double_return())
def test_double_in(self):
- TestGI.double_in(Number(self.MAX))
+ GIMarshallingTests.double_in(Number(self.MAX))
- self.assertRaises(TypeError, TestGI.double_in, "self.MAX")
+ self.assertRaises(TypeError, GIMarshallingTests.double_in, "self.MAX")
def test_double_out(self):
- self.assertAlmostEquals(self.MAX, TestGI.double_out())
+ self.assertAlmostEquals(self.MAX, GIMarshallingTests.double_out())
def test_double_inout(self):
- self.assertAlmostEquals(self.MIN, TestGI.double_inout(Number(self.MAX)))
+ self.assertAlmostEquals(self.MIN, GIMarshallingTests.double_inout(Number(self.MAX)))
class TestTimeT(unittest.TestCase):
@@ -592,123 +592,123 @@ class TestTimeT(unittest.TestCase):
DATETIME = datetime.fromtimestamp(1234567890)
def test_time_t_return(self):
- self.assertEquals(self.DATETIME, TestGI.time_t_return())
+ self.assertEquals(self.DATETIME, GIMarshallingTests.time_t_return())
def test_time_t_in(self):
- TestGI.time_t_in(self.DATETIME)
+ GIMarshallingTests.time_t_in(self.DATETIME)
- self.assertRaises(TypeError, TestGI.time_t_in, "self.DATETIME")
+ self.assertRaises(TypeError, GIMarshallingTests.time_t_in, "self.DATETIME")
def test_time_t_out(self):
- self.assertEquals(self.DATETIME, TestGI.time_t_out())
+ self.assertEquals(self.DATETIME, GIMarshallingTests.time_t_out())
def test_time_t_inout(self):
- self.assertEquals(datetime.fromtimestamp(0), TestGI.time_t_inout(self.DATETIME))
+ self.assertEquals(datetime.fromtimestamp(0), GIMarshallingTests.time_t_inout(self.DATETIME))
class TestGType(unittest.TestCase):
def test_gtype_return(self):
- self.assertEquals(gobject.TYPE_NONE, TestGI.gtype_return())
+ self.assertEquals(gobject.TYPE_NONE, GIMarshallingTests.gtype_return())
def test_gtype_in(self):
- TestGI.gtype_in(gobject.TYPE_NONE)
+ GIMarshallingTests.gtype_in(gobject.TYPE_NONE)
- self.assertRaises(TypeError, TestGI.gtype_in, "gobject.TYPE_NONE")
+ self.assertRaises(TypeError, GIMarshallingTests.gtype_in, "gobject.TYPE_NONE")
def test_gtype_out(self):
- self.assertEquals(gobject.TYPE_NONE, TestGI.gtype_out())
+ self.assertEquals(gobject.TYPE_NONE, GIMarshallingTests.gtype_out())
def test_gtype_inout(self):
- self.assertEquals(gobject.TYPE_INT, TestGI.gtype_inout(gobject.TYPE_NONE))
+ self.assertEquals(gobject.TYPE_INT, GIMarshallingTests.gtype_inout(gobject.TYPE_NONE))
class TestUtf8(unittest.TestCase):
def test_utf8_none_return(self):
- self.assertEquals(CONSTANT_UTF8, TestGI.utf8_none_return())
+ self.assertEquals(CONSTANT_UTF8, GIMarshallingTests.utf8_none_return())
def test_utf8_full_return(self):
- self.assertEquals(CONSTANT_UTF8, TestGI.utf8_full_return())
+ self.assertEquals(CONSTANT_UTF8, GIMarshallingTests.utf8_full_return())
def test_utf8_none_in(self):
- TestGI.utf8_none_in(CONSTANT_UTF8)
+ GIMarshallingTests.utf8_none_in(CONSTANT_UTF8)
- self.assertRaises(TypeError, TestGI.utf8_none_in, CONSTANT_NUMBER)
- self.assertRaises(TypeError, TestGI.utf8_none_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.utf8_none_in, CONSTANT_NUMBER)
+ self.assertRaises(TypeError, GIMarshallingTests.utf8_none_in, None)
def test_utf8_full_in(self):
- TestGI.utf8_full_in(CONSTANT_UTF8)
+ GIMarshallingTests.utf8_full_in(CONSTANT_UTF8)
def test_utf8_none_out(self):
- self.assertEquals(CONSTANT_UTF8, TestGI.utf8_none_out())
+ self.assertEquals(CONSTANT_UTF8, GIMarshallingTests.utf8_none_out())
def test_utf8_full_out(self):
- self.assertEquals(CONSTANT_UTF8, TestGI.utf8_full_out())
+ self.assertEquals(CONSTANT_UTF8, GIMarshallingTests.utf8_full_out())
def test_utf8_none_inout(self):
- self.assertEquals("", TestGI.utf8_none_inout(CONSTANT_UTF8))
+ self.assertEquals("", GIMarshallingTests.utf8_none_inout(CONSTANT_UTF8))
def test_utf8_full_inout(self):
- self.assertEquals("", TestGI.utf8_full_inout(CONSTANT_UTF8))
+ self.assertEquals("", GIMarshallingTests.utf8_full_inout(CONSTANT_UTF8))
class TestArray(unittest.TestCase):
def test_array_fixed_int_return(self):
- self.assertEquals((-1, 0, 1, 2), TestGI.array_fixed_int_return())
+ self.assertEquals((-1, 0, 1, 2), GIMarshallingTests.array_fixed_int_return())
def test_array_fixed_short_return(self):
- self.assertEquals((-1, 0, 1, 2), TestGI.array_fixed_short_return())
+ self.assertEquals((-1, 0, 1, 2), GIMarshallingTests.array_fixed_short_return())
def test_array_fixed_int_in(self):
- TestGI.array_fixed_int_in(Sequence((-1, 0, 1, 2)))
+ GIMarshallingTests.array_fixed_int_in(Sequence((-1, 0, 1, 2)))
- self.assertRaises(TypeError, TestGI.array_fixed_int_in, Sequence((-1, '0', 1, 2)))
+ self.assertRaises(TypeError, GIMarshallingTests.array_fixed_int_in, Sequence((-1, '0', 1, 2)))
- self.assertRaises(TypeError, TestGI.array_fixed_int_in, 42)
- self.assertRaises(TypeError, TestGI.array_fixed_int_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.array_fixed_int_in, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.array_fixed_int_in, None)
def test_array_fixed_short_in(self):
- TestGI.array_fixed_short_in(Sequence((-1, 0, 1, 2)))
+ GIMarshallingTests.array_fixed_short_in(Sequence((-1, 0, 1, 2)))
def test_array_fixed_out(self):
- self.assertEquals((-1, 0, 1, 2), TestGI.array_fixed_out())
+ self.assertEquals((-1, 0, 1, 2), GIMarshallingTests.array_fixed_out())
def test_array_fixed_inout(self):
- self.assertEquals((2, 1, 0, -1), TestGI.array_fixed_inout((-1, 0, 1, 2)))
+ self.assertEquals((2, 1, 0, -1), GIMarshallingTests.array_fixed_inout((-1, 0, 1, 2)))
def test_array_return(self):
- self.assertEquals((-1, 0, 1, 2), TestGI.array_return())
+ self.assertEquals((-1, 0, 1, 2), GIMarshallingTests.array_return())
def test_array_in(self):
- TestGI.array_in(Sequence((-1, 0, 1, 2)))
+ GIMarshallingTests.array_in(Sequence((-1, 0, 1, 2)))
def test_array_out(self):
- self.assertEquals((-1, 0, 1, 2), TestGI.array_out())
+ self.assertEquals((-1, 0, 1, 2), GIMarshallingTests.array_out())
def test_array_inout(self):
- self.assertEquals((-2, -1, 0, 1, 2), TestGI.array_inout(Sequence((-1, 0, 1, 2))))
+ self.assertEquals((-2, -1, 0, 1, 2), GIMarshallingTests.array_inout(Sequence((-1, 0, 1, 2))))
def test_method_array_in(self):
- object_ = TestGI.Object()
+ object_ = GIMarshallingTests.Object()
object_.method_array_in(Sequence((-1, 0, 1, 2)))
def test_method_array_out(self):
- object_ = TestGI.Object()
+ object_ = GIMarshallingTests.Object()
self.assertEquals((-1, 0, 1, 2), object_.method_array_out())
def test_method_array_inout(self):
- object_ = TestGI.Object()
+ object_ = GIMarshallingTests.Object()
self.assertEquals((-2, -1, 0, 1, 2), object_.method_array_inout(Sequence((-1, 0, 1, 2))))
def test_method_array_return(self):
- object_ = TestGI.Object()
+ object_ = GIMarshallingTests.Object()
self.assertEquals((-1, 0, 1, 2), object_.method_array_return())
def test_array_fixed_out_struct(self):
- struct1, struct2 = TestGI.array_fixed_out_struct()
+ struct1, struct2 = GIMarshallingTests.array_fixed_out_struct()
self.assertEquals(7, struct1.long_)
self.assertEquals(6, struct1.int8)
@@ -716,265 +716,265 @@ class TestArray(unittest.TestCase):
self.assertEquals(7, struct2.int8)
def test_array_zero_terminated_return(self):
- self.assertEquals(('0', '1', '2'), TestGI.array_zero_terminated_return())
+ self.assertEquals(('0', '1', '2'), GIMarshallingTests.array_zero_terminated_return())
def test_array_zero_terminated_in(self):
- TestGI.array_zero_terminated_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.array_zero_terminated_in(Sequence(('0', '1', '2')))
def test_array_zero_terminated_out(self):
- self.assertEquals(('0', '1', '2'), TestGI.array_zero_terminated_out())
+ self.assertEquals(('0', '1', '2'), GIMarshallingTests.array_zero_terminated_out())
def test_array_zero_terminated_out(self):
- self.assertEquals(('0', '1', '2'), TestGI.array_zero_terminated_out())
+ self.assertEquals(('0', '1', '2'), GIMarshallingTests.array_zero_terminated_out())
def test_array_zero_terminated_inout(self):
- self.assertEquals(('-1', '0', '1', '2'), TestGI.array_zero_terminated_inout(('0', '1', '2')))
+ self.assertEquals(('-1', '0', '1', '2'), GIMarshallingTests.array_zero_terminated_inout(('0', '1', '2')))
class TestGList(unittest.TestCase):
def test_glist_int_none_return(self):
- self.assertEquals([-1, 0, 1, 2], TestGI.glist_int_none_return())
+ self.assertEquals([-1, 0, 1, 2], GIMarshallingTests.glist_int_none_return())
def test_glist_utf8_none_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_none_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_none_return())
def test_glist_utf8_container_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_container_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_container_return())
def test_glist_utf8_full_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_full_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_full_return())
def test_glist_int_none_in(self):
- TestGI.glist_int_none_in(Sequence((-1, 0, 1, 2)))
+ GIMarshallingTests.glist_int_none_in(Sequence((-1, 0, 1, 2)))
- self.assertRaises(TypeError, TestGI.glist_int_none_in, Sequence((-1, '0', 1, 2)))
+ self.assertRaises(TypeError, GIMarshallingTests.glist_int_none_in, Sequence((-1, '0', 1, 2)))
- self.assertRaises(TypeError, TestGI.glist_int_none_in, 42)
- self.assertRaises(TypeError, TestGI.glist_int_none_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.glist_int_none_in, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.glist_int_none_in, None)
def test_glist_utf8_none_in(self):
- TestGI.glist_utf8_none_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.glist_utf8_none_in(Sequence(('0', '1', '2')))
def test_glist_utf8_container_in(self):
- TestGI.glist_utf8_container_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.glist_utf8_container_in(Sequence(('0', '1', '2')))
def test_glist_utf8_full_in(self):
- TestGI.glist_utf8_full_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.glist_utf8_full_in(Sequence(('0', '1', '2')))
def test_glist_utf8_none_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_none_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_none_out())
def test_glist_utf8_container_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_container_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_container_out())
def test_glist_utf8_full_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.glist_utf8_full_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.glist_utf8_full_out())
def test_glist_utf8_none_inout(self):
- self.assertEquals(['-2', '-1', '0', '1'], TestGI.glist_utf8_none_inout(Sequence(('0', '1', '2'))))
+ self.assertEquals(['-2', '-1', '0', '1'], GIMarshallingTests.glist_utf8_none_inout(Sequence(('0', '1', '2'))))
def test_glist_utf8_container_inout(self):
- self.assertEquals(['-2', '-1','0', '1'], TestGI.glist_utf8_container_inout(('0', '1', '2')))
+ self.assertEquals(['-2', '-1','0', '1'], GIMarshallingTests.glist_utf8_container_inout(('0', '1', '2')))
def test_glist_utf8_full_inout(self):
- self.assertEquals(['-2', '-1','0', '1'], TestGI.glist_utf8_full_inout(('0', '1', '2')))
+ self.assertEquals(['-2', '-1','0', '1'], GIMarshallingTests.glist_utf8_full_inout(('0', '1', '2')))
class TestGSList(unittest.TestCase):
def test_gslist_int_none_return(self):
- self.assertEquals([-1, 0, 1, 2], TestGI.gslist_int_none_return())
+ self.assertEquals([-1, 0, 1, 2], GIMarshallingTests.gslist_int_none_return())
def test_gslist_utf8_none_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_none_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_none_return())
def test_gslist_utf8_container_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_container_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_container_return())
def test_gslist_utf8_full_return(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_full_return())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_full_return())
def test_gslist_int_none_in(self):
- TestGI.gslist_int_none_in(Sequence((-1, 0, 1, 2)))
+ GIMarshallingTests.gslist_int_none_in(Sequence((-1, 0, 1, 2)))
- self.assertRaises(TypeError, TestGI.gslist_int_none_in, Sequence((-1, '0', 1, 2)))
+ self.assertRaises(TypeError, GIMarshallingTests.gslist_int_none_in, Sequence((-1, '0', 1, 2)))
- self.assertRaises(TypeError, TestGI.gslist_int_none_in, 42)
- self.assertRaises(TypeError, TestGI.gslist_int_none_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.gslist_int_none_in, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.gslist_int_none_in, None)
def test_gslist_utf8_none_in(self):
- TestGI.gslist_utf8_none_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.gslist_utf8_none_in(Sequence(('0', '1', '2')))
def test_gslist_utf8_container_in(self):
- TestGI.gslist_utf8_container_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.gslist_utf8_container_in(Sequence(('0', '1', '2')))
def test_gslist_utf8_full_in(self):
- TestGI.gslist_utf8_full_in(Sequence(('0', '1', '2')))
+ GIMarshallingTests.gslist_utf8_full_in(Sequence(('0', '1', '2')))
def test_gslist_utf8_none_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_none_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_none_out())
def test_gslist_utf8_container_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_container_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_container_out())
def test_gslist_utf8_full_out(self):
- self.assertEquals(['0', '1', '2'], TestGI.gslist_utf8_full_out())
+ self.assertEquals(['0', '1', '2'], GIMarshallingTests.gslist_utf8_full_out())
def test_gslist_utf8_none_inout(self):
- self.assertEquals(['-2', '-1', '0', '1'], TestGI.gslist_utf8_none_inout(Sequence(('0', '1', '2'))))
+ self.assertEquals(['-2', '-1', '0', '1'], GIMarshallingTests.gslist_utf8_none_inout(Sequence(('0', '1', '2'))))
def test_gslist_utf8_container_inout(self):
- self.assertEquals(['-2', '-1','0', '1'], TestGI.gslist_utf8_container_inout(('0', '1', '2')))
+ self.assertEquals(['-2', '-1','0', '1'], GIMarshallingTests.gslist_utf8_container_inout(('0', '1', '2')))
def test_gslist_utf8_full_inout(self):
- self.assertEquals(['-2', '-1','0', '1'], TestGI.gslist_utf8_full_inout(('0', '1', '2')))
+ self.assertEquals(['-2', '-1','0', '1'], GIMarshallingTests.gslist_utf8_full_inout(('0', '1', '2')))
class TestGHashTable(unittest.TestCase):
def test_ghashtable_int_none_return(self):
- self.assertEquals({-1: 1, 0: 0, 1: -1, 2: -2}, TestGI.ghashtable_int_none_return())
+ self.assertEquals({-1: 1, 0: 0, 1: -1, 2: -2}, GIMarshallingTests.ghashtable_int_none_return())
def test_ghashtable_int_none_return(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_none_return())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_none_return())
def test_ghashtable_int_container_return(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_container_return())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_container_return())
def test_ghashtable_int_full_return(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_full_return())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_full_return())
def test_ghashtable_int_none_in(self):
- TestGI.ghashtable_int_none_in({-1: 1, 0: 0, 1: -1, 2: -2})
+ GIMarshallingTests.ghashtable_int_none_in({-1: 1, 0: 0, 1: -1, 2: -2})
- self.assertRaises(TypeError, TestGI.ghashtable_int_none_in, {-1: 1, '0': 0, 1: -1, 2: -2})
- self.assertRaises(TypeError, TestGI.ghashtable_int_none_in, {-1: 1, 0: '0', 1: -1, 2: -2})
+ self.assertRaises(TypeError, GIMarshallingTests.ghashtable_int_none_in, {-1: 1, '0': 0, 1: -1, 2: -2})
+ self.assertRaises(TypeError, GIMarshallingTests.ghashtable_int_none_in, {-1: 1, 0: '0', 1: -1, 2: -2})
- self.assertRaises(TypeError, TestGI.ghashtable_int_none_in, '{-1: 1, 0: 0, 1: -1, 2: -2}')
- self.assertRaises(TypeError, TestGI.ghashtable_int_none_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.ghashtable_int_none_in, '{-1: 1, 0: 0, 1: -1, 2: -2}')
+ self.assertRaises(TypeError, GIMarshallingTests.ghashtable_int_none_in, None)
def test_ghashtable_utf8_none_in(self):
- TestGI.ghashtable_utf8_none_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
+ GIMarshallingTests.ghashtable_utf8_none_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
def test_ghashtable_utf8_container_in(self):
- TestGI.ghashtable_utf8_container_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
+ GIMarshallingTests.ghashtable_utf8_container_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
def test_ghashtable_utf8_full_in(self):
- TestGI.ghashtable_utf8_full_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
+ GIMarshallingTests.ghashtable_utf8_full_in({'-1': '1', '0': '0', '1': '-1', '2': '-2'})
def test_ghashtable_utf8_none_out(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_none_out())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_none_out())
def test_ghashtable_utf8_container_out(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_container_out())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_container_out())
def test_ghashtable_utf8_full_out(self):
- self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, TestGI.ghashtable_utf8_full_out())
+ self.assertEquals({'-1': '1', '0': '0', '1': '-1', '2': '-2'}, GIMarshallingTests.ghashtable_utf8_full_out())
def test_ghashtable_utf8_none_inout(self):
self.assertEquals({'-1': '1', '0': '0', '1': '1'},
- TestGI.ghashtable_utf8_none_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
+ GIMarshallingTests.ghashtable_utf8_none_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
def test_ghashtable_utf8_container_inout(self):
self.assertEquals({'-1': '1', '0': '0', '1': '1'},
- TestGI.ghashtable_utf8_container_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
+ GIMarshallingTests.ghashtable_utf8_container_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
def test_ghashtable_utf8_full_inout(self):
self.assertEquals({'-1': '1', '0': '0', '1': '1'},
- TestGI.ghashtable_utf8_full_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
+ GIMarshallingTests.ghashtable_utf8_full_inout({'-1': '1', '0': '0', '1': '-1', '2': '-2'}))
class TestGValue(unittest.TestCase):
def test_gvalue_return(self):
- self.assertEquals(42, TestGI.gvalue_return())
+ self.assertEquals(42, GIMarshallingTests.gvalue_return())
def test_gvalue_in(self):
- TestGI.gvalue_in(42)
- self.assertRaises(TypeError, TestGI.gvalue_in, None)
+ GIMarshallingTests.gvalue_in(42)
+ self.assertRaises(TypeError, GIMarshallingTests.gvalue_in, None)
def test_gvalue_out(self):
- self.assertEquals(42, TestGI.gvalue_out())
+ self.assertEquals(42, GIMarshallingTests.gvalue_out())
def test_gvalue_inout(self):
- self.assertEquals('42', TestGI.gvalue_inout(42))
+ self.assertEquals('42', GIMarshallingTests.gvalue_inout(42))
class TestGClosure(unittest.TestCase):
def test_gclosure_in(self):
- TestGI.gclosure_in(lambda: 42)
+ GIMarshallingTests.gclosure_in(lambda: 42)
- self.assertRaises(TypeError, TestGI.gclosure_in, 42)
- self.assertRaises(TypeError, TestGI.gclosure_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.gclosure_in, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.gclosure_in, None)
class TestPointer(unittest.TestCase):
def test_pointer_in_return(self):
- self.assertEquals(TestGI.pointer_in_return(42), 42)
+ self.assertEquals(GIMarshallingTests.pointer_in_return(42), 42)
class TestGEnum(unittest.TestCase):
def test_enum(self):
- self.assertTrue(issubclass(TestGI.Enum, gobject.GEnum))
- self.assertTrue(isinstance(TestGI.Enum.VALUE1, TestGI.Enum))
- self.assertTrue(isinstance(TestGI.Enum.VALUE2, TestGI.Enum))
- self.assertTrue(isinstance(TestGI.Enum.VALUE3, TestGI.Enum))
- self.assertEquals(42, TestGI.Enum.VALUE3)
+ self.assertTrue(issubclass(GIMarshallingTests.Enum, gobject.GEnum))
+ self.assertTrue(isinstance(GIMarshallingTests.Enum.VALUE1, GIMarshallingTests.Enum))
+ self.assertTrue(isinstance(GIMarshallingTests.Enum.VALUE2, GIMarshallingTests.Enum))
+ self.assertTrue(isinstance(GIMarshallingTests.Enum.VALUE3, GIMarshallingTests.Enum))
+ self.assertEquals(42, GIMarshallingTests.Enum.VALUE3)
def test_enum_in(self):
- TestGI.enum_in(TestGI.Enum.VALUE3)
+ GIMarshallingTests.enum_in(GIMarshallingTests.Enum.VALUE3)
- self.assertRaises(TypeError, TestGI.enum_in, 42)
- self.assertRaises(TypeError, TestGI.enum_in, 'TestGI.Enum.VALUE3')
+ self.assertRaises(TypeError, GIMarshallingTests.enum_in, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.enum_in, 'GIMarshallingTests.Enum.VALUE3')
def test_enum_out(self):
- enum = TestGI.enum_out()
- self.assertTrue(isinstance(enum, TestGI.Enum))
- self.assertEquals(enum, TestGI.Enum.VALUE3)
+ enum = GIMarshallingTests.enum_out()
+ self.assertTrue(isinstance(enum, GIMarshallingTests.Enum))
+ self.assertEquals(enum, GIMarshallingTests.Enum.VALUE3)
def test_enum_inout(self):
- enum = TestGI.enum_inout(TestGI.Enum.VALUE3)
- self.assertTrue(isinstance(enum, TestGI.Enum))
- self.assertEquals(enum, TestGI.Enum.VALUE1)
+ enum = GIMarshallingTests.enum_inout(GIMarshallingTests.Enum.VALUE3)
+ self.assertTrue(isinstance(enum, GIMarshallingTests.Enum))
+ self.assertEquals(enum, GIMarshallingTests.Enum.VALUE1)
class TestGFlags(unittest.TestCase):
def test_flags(self):
- self.assertTrue(issubclass(TestGI.Flags, gobject.GFlags))
- self.assertTrue(isinstance(TestGI.Flags.VALUE1, TestGI.Flags))
- self.assertTrue(isinstance(TestGI.Flags.VALUE2, TestGI.Flags))
- self.assertTrue(isinstance(TestGI.Flags.VALUE3, TestGI.Flags))
- self.assertEquals(1 << 1, TestGI.Flags.VALUE2)
+ self.assertTrue(issubclass(GIMarshallingTests.Flags, gobject.GFlags))
+ self.assertTrue(isinstance(GIMarshallingTests.Flags.VALUE1, GIMarshallingTests.Flags))
+ self.assertTrue(isinstance(GIMarshallingTests.Flags.VALUE2, GIMarshallingTests.Flags))
+ self.assertTrue(isinstance(GIMarshallingTests.Flags.VALUE3, GIMarshallingTests.Flags))
+ self.assertEquals(1 << 1, GIMarshallingTests.Flags.VALUE2)
def test_flags_in(self):
- TestGI.flags_in(TestGI.Flags.VALUE2)
- TestGI.flags_in_zero(Number(0))
+ GIMarshallingTests.flags_in(GIMarshallingTests.Flags.VALUE2)
+ GIMarshallingTests.flags_in_zero(Number(0))
- self.assertRaises(TypeError, TestGI.flags_in, 1 << 1)
- self.assertRaises(TypeError, TestGI.flags_in, 'TestGI.Flags.VALUE2')
+ self.assertRaises(TypeError, GIMarshallingTests.flags_in, 1 << 1)
+ self.assertRaises(TypeError, GIMarshallingTests.flags_in, 'GIMarshallingTests.Flags.VALUE2')
def test_flags_out(self):
- flags = TestGI.flags_out()
- self.assertTrue(isinstance(flags, TestGI.Flags))
- self.assertEquals(flags, TestGI.Flags.VALUE2)
+ flags = GIMarshallingTests.flags_out()
+ self.assertTrue(isinstance(flags, GIMarshallingTests.Flags))
+ self.assertEquals(flags, GIMarshallingTests.Flags.VALUE2)
def test_flags_inout(self):
- flags = TestGI.flags_inout(TestGI.Flags.VALUE2)
- self.assertTrue(isinstance(flags, TestGI.Flags))
- self.assertEquals(flags, TestGI.Flags.VALUE1)
+ flags = GIMarshallingTests.flags_inout(GIMarshallingTests.Flags.VALUE2)
+ self.assertTrue(isinstance(flags, GIMarshallingTests.Flags))
+ self.assertEquals(flags, GIMarshallingTests.Flags.VALUE1)
class TestStructure(unittest.TestCase):
def test_simple_struct(self):
- self.assertTrue(issubclass(TestGI.SimpleStruct, gobject.GPointer))
+ self.assertTrue(issubclass(GIMarshallingTests.SimpleStruct, gobject.GPointer))
- struct = TestGI.SimpleStruct()
- self.assertTrue(isinstance(struct, TestGI.SimpleStruct))
+ struct = GIMarshallingTests.SimpleStruct()
+ self.assertTrue(isinstance(struct, GIMarshallingTests.SimpleStruct))
self.assertEquals(0, struct.long_)
self.assertEquals(0, struct.int8)
@@ -988,9 +988,9 @@ class TestStructure(unittest.TestCase):
del struct
def test_nested_struct(self):
- struct = TestGI.NestedStruct()
+ struct = GIMarshallingTests.NestedStruct()
- self.assertTrue(isinstance(struct.simple_struct, TestGI.SimpleStruct))
+ self.assertTrue(isinstance(struct.simple_struct, GIMarshallingTests.SimpleStruct))
struct.simple_struct.long_ = 42
self.assertEquals(42, struct.simple_struct.long_)
@@ -998,51 +998,51 @@ class TestStructure(unittest.TestCase):
del struct
def test_not_simple_struct(self):
- self.assertRaises(TypeError, TestGI.NotSimpleStruct)
+ self.assertRaises(TypeError, GIMarshallingTests.NotSimpleStruct)
def test_simple_struct_return(self):
- struct = TestGI.simple_struct_return()
+ struct = GIMarshallingTests.simple_struct_return()
- self.assertTrue(isinstance(struct, TestGI.SimpleStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.SimpleStruct))
self.assertEquals(6, struct.long_)
self.assertEquals(7, struct.int8)
del struct
def test_simple_struct_in(self):
- struct = TestGI.SimpleStruct()
+ struct = GIMarshallingTests.SimpleStruct()
struct.long_ = 6
struct.int8 = 7
- TestGI.simple_struct_in(struct)
+ GIMarshallingTests.simple_struct_in(struct)
del struct
- struct = TestGI.NestedStruct()
+ struct = GIMarshallingTests.NestedStruct()
- self.assertRaises(TypeError, TestGI.simple_struct_in, struct)
+ self.assertRaises(TypeError, GIMarshallingTests.simple_struct_in, struct)
del struct
- self.assertRaises(TypeError, TestGI.simple_struct_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.simple_struct_in, None)
def test_simple_struct_out(self):
- struct = TestGI.simple_struct_out()
+ struct = GIMarshallingTests.simple_struct_out()
- self.assertTrue(isinstance(struct, TestGI.SimpleStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.SimpleStruct))
self.assertEquals(6, struct.long_)
self.assertEquals(7, struct.int8)
del struct
def test_simple_struct_inout(self):
- in_struct = TestGI.SimpleStruct()
+ in_struct = GIMarshallingTests.SimpleStruct()
in_struct.long_ = 6
in_struct.int8 = 7
- out_struct = TestGI.simple_struct_inout(in_struct)
+ out_struct = GIMarshallingTests.simple_struct_inout(in_struct)
- self.assertTrue(isinstance(out_struct, TestGI.SimpleStruct))
+ self.assertTrue(isinstance(out_struct, GIMarshallingTests.SimpleStruct))
self.assertEquals(7, out_struct.long_)
self.assertEquals(6, out_struct.int8)
@@ -1050,7 +1050,7 @@ class TestStructure(unittest.TestCase):
del out_struct
def test_simple_struct_method(self):
- struct = TestGI.SimpleStruct()
+ struct = GIMarshallingTests.SimpleStruct()
struct.long_ = 6
struct.int8 = 7
@@ -1058,109 +1058,109 @@ class TestStructure(unittest.TestCase):
del struct
- self.assertRaises(TypeError, TestGI.SimpleStruct.method)
+ self.assertRaises(TypeError, GIMarshallingTests.SimpleStruct.method)
def test_pointer_struct(self):
- self.assertTrue(issubclass(TestGI.PointerStruct, gobject.GPointer))
+ self.assertTrue(issubclass(GIMarshallingTests.PointerStruct, gobject.GPointer))
- struct = TestGI.PointerStruct()
- self.assertTrue(isinstance(struct, TestGI.PointerStruct))
+ struct = GIMarshallingTests.PointerStruct()
+ self.assertTrue(isinstance(struct, GIMarshallingTests.PointerStruct))
del struct
def test_pointer_struct_return(self):
- struct = TestGI.pointer_struct_return()
+ struct = GIMarshallingTests.pointer_struct_return()
- self.assertTrue(isinstance(struct, TestGI.PointerStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.PointerStruct))
self.assertEquals(42, struct.long_)
del struct
def test_pointer_struct_in(self):
- struct = TestGI.PointerStruct()
+ struct = GIMarshallingTests.PointerStruct()
struct.long_ = 42
- TestGI.pointer_struct_in(struct)
+ GIMarshallingTests.pointer_struct_in(struct)
del struct
def test_pointer_struct_out(self):
- struct = TestGI.pointer_struct_out()
+ struct = GIMarshallingTests.pointer_struct_out()
- self.assertTrue(isinstance(struct, TestGI.PointerStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.PointerStruct))
self.assertEquals(42, struct.long_)
del struct
def test_pointer_struct_inout(self):
- in_struct = TestGI.PointerStruct()
+ in_struct = GIMarshallingTests.PointerStruct()
in_struct.long_ = 42
- out_struct = TestGI.pointer_struct_inout(in_struct)
+ out_struct = GIMarshallingTests.pointer_struct_inout(in_struct)
- self.assertTrue(isinstance(out_struct, TestGI.PointerStruct))
+ self.assertTrue(isinstance(out_struct, GIMarshallingTests.PointerStruct))
self.assertEquals(0, out_struct.long_)
del in_struct
del out_struct
def test_boxed_struct(self):
- self.assertTrue(issubclass(TestGI.BoxedStruct, gobject.GBoxed))
+ self.assertTrue(issubclass(GIMarshallingTests.BoxedStruct, gobject.GBoxed))
- struct = TestGI.BoxedStruct()
- self.assertTrue(isinstance(struct, TestGI.BoxedStruct))
+ struct = GIMarshallingTests.BoxedStruct()
+ self.assertTrue(isinstance(struct, GIMarshallingTests.BoxedStruct))
self.assertEquals(0, struct.long_)
del struct
def test_boxed_struct_new(self):
- struct = TestGI.BoxedStruct.new()
- self.assertTrue(isinstance(struct, TestGI.BoxedStruct))
+ struct = GIMarshallingTests.BoxedStruct.new()
+ self.assertTrue(isinstance(struct, GIMarshallingTests.BoxedStruct))
del struct
def test_boxed_struct_copy(self):
- struct = TestGI.BoxedStruct()
+ struct = GIMarshallingTests.BoxedStruct()
new_struct = struct.copy()
- self.assertTrue(isinstance(new_struct, TestGI.BoxedStruct))
+ self.assertTrue(isinstance(new_struct, GIMarshallingTests.BoxedStruct))
del new_struct
del struct
def test_boxed_struct_return(self):
- struct = TestGI.boxed_struct_return()
+ struct = GIMarshallingTests.boxed_struct_return()
- self.assertTrue(isinstance(struct, TestGI.BoxedStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.BoxedStruct))
self.assertEquals(42, struct.long_)
del struct
def test_boxed_struct_in(self):
- struct = TestGI.BoxedStruct()
+ struct = GIMarshallingTests.BoxedStruct()
struct.long_ = 42
- TestGI.boxed_struct_in(struct)
+ GIMarshallingTests.boxed_struct_in(struct)
del struct
def test_boxed_struct_out(self):
- struct = TestGI.boxed_struct_out()
+ struct = GIMarshallingTests.boxed_struct_out()
- self.assertTrue(isinstance(struct, TestGI.BoxedStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.BoxedStruct))
self.assertEquals(42, struct.long_)
del struct
def test_boxed_struct_inout(self):
- in_struct = TestGI.BoxedStruct()
+ in_struct = GIMarshallingTests.BoxedStruct()
in_struct.long_ = 42
- out_struct = TestGI.boxed_struct_inout(in_struct)
+ out_struct = GIMarshallingTests.boxed_struct_inout(in_struct)
- self.assertTrue(isinstance(out_struct, TestGI.BoxedStruct))
+ self.assertTrue(isinstance(out_struct, GIMarshallingTests.BoxedStruct))
self.assertEquals(0, out_struct.long_)
del in_struct
@@ -1170,129 +1170,129 @@ class TestStructure(unittest.TestCase):
class TestGObject(unittest.TestCase):
def test_object(self):
- self.assertTrue(issubclass(TestGI.Object, gobject.GObject))
+ self.assertTrue(issubclass(GIMarshallingTests.Object, gobject.GObject))
- object_ = TestGI.Object()
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.Object()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 1)
def test_object_new(self):
- object_ = TestGI.Object.new(42)
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.Object.new(42)
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 1)
def test_object_int(self):
- object_ = TestGI.Object(int = 42)
+ object_ = GIMarshallingTests.Object(int = 42)
self.assertEquals(object_.int_, 42)
# FIXME: Don't work yet.
# object_.int_ = 0
# self.assertEquals(object_.int_, 0)
def test_object_static_method(self):
- TestGI.Object.static_method()
+ GIMarshallingTests.Object.static_method()
def test_object_method(self):
- TestGI.Object(int = 42).method()
- self.assertRaises(TypeError, TestGI.Object.method, gobject.GObject())
- self.assertRaises(TypeError, TestGI.Object.method)
+ GIMarshallingTests.Object(int = 42).method()
+ self.assertRaises(TypeError, GIMarshallingTests.Object.method, gobject.GObject())
+ self.assertRaises(TypeError, GIMarshallingTests.Object.method)
def test_sub_object(self):
- self.assertTrue(issubclass(TestGI.SubObject, TestGI.Object))
+ self.assertTrue(issubclass(GIMarshallingTests.SubObject, GIMarshallingTests.Object))
- object_ = TestGI.SubObject()
- self.assertTrue(isinstance(object_, TestGI.SubObject))
+ object_ = GIMarshallingTests.SubObject()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.SubObject))
def test_sub_object_new(self):
- self.assertRaises(TypeError, TestGI.SubObject.new, 42)
+ self.assertRaises(TypeError, GIMarshallingTests.SubObject.new, 42)
def test_sub_object_static_method(self):
- object_ = TestGI.SubObject()
+ object_ = GIMarshallingTests.SubObject()
object_.static_method()
def test_sub_object_method(self):
- object_ = TestGI.SubObject(int = 42)
+ object_ = GIMarshallingTests.SubObject(int = 42)
object_.method()
def test_sub_object_sub_method(self):
- object_ = TestGI.SubObject()
+ object_ = GIMarshallingTests.SubObject()
object_.sub_method()
def test_sub_object_overwritten_method(self):
- object_ = TestGI.SubObject()
+ object_ = GIMarshallingTests.SubObject()
object_.overwritten_method()
- self.assertRaises(TypeError, TestGI.SubObject.overwritten_method, TestGI.Object())
+ self.assertRaises(TypeError, GIMarshallingTests.SubObject.overwritten_method, GIMarshallingTests.Object())
def test_sub_object_int(self):
- object_ = TestGI.SubObject()
+ object_ = GIMarshallingTests.SubObject()
self.assertEquals(object_.int_, 0)
# FIXME: Don't work yet.
# object_.int_ = 42
# self.assertEquals(object_.int_, 42)
def test_object_none_return(self):
- object_ = TestGI.object_none_return()
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.object_none_return()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 2)
def test_object_full_return(self):
- object_ = TestGI.object_full_return()
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.object_full_return()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 1)
def test_object_none_in(self):
- object_ = TestGI.Object(int = 42)
- TestGI.object_none_in(object_)
+ object_ = GIMarshallingTests.Object(int = 42)
+ GIMarshallingTests.object_none_in(object_)
self.assertEquals(object_.__grefcount__, 1)
- object_ = TestGI.SubObject(int = 42)
- TestGI.object_none_in(object_)
+ object_ = GIMarshallingTests.SubObject(int = 42)
+ GIMarshallingTests.object_none_in(object_)
object_ = gobject.GObject()
- self.assertRaises(TypeError, TestGI.object_none_in, object_)
+ self.assertRaises(TypeError, GIMarshallingTests.object_none_in, object_)
- self.assertRaises(TypeError, TestGI.object_none_in, None)
+ self.assertRaises(TypeError, GIMarshallingTests.object_none_in, None)
def test_object_full_in(self):
- object_ = TestGI.Object(int = 42)
- TestGI.object_full_in(object_)
+ object_ = GIMarshallingTests.Object(int = 42)
+ GIMarshallingTests.object_full_in(object_)
self.assertEquals(object_.__grefcount__, 1)
def test_object_none_out(self):
- object_ = TestGI.object_none_out()
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.object_none_out()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 2)
- new_object = TestGI.object_none_out()
+ new_object = GIMarshallingTests.object_none_out()
self.assertTrue(new_object is object_)
def test_object_full_out(self):
- object_ = TestGI.object_full_out()
- self.assertTrue(isinstance(object_, TestGI.Object))
+ object_ = GIMarshallingTests.object_full_out()
+ self.assertTrue(isinstance(object_, GIMarshallingTests.Object))
self.assertEquals(object_.__grefcount__, 1)
def test_object_none_inout(self):
- object_ = TestGI.Object(int = 42)
- new_object = TestGI.object_none_inout(object_)
+ object_ = GIMarshallingTests.Object(int = 42)
+ new_object = GIMarshallingTests.object_none_inout(object_)
- self.assertTrue(isinstance(new_object, TestGI.Object))
+ self.assertTrue(isinstance(new_object, GIMarshallingTests.Object))
self.assertFalse(object_ is new_object)
self.assertEquals(object_.__grefcount__, 1)
self.assertEquals(new_object.__grefcount__, 2)
- new_new_object = TestGI.object_none_inout(object_)
+ new_new_object = GIMarshallingTests.object_none_inout(object_)
self.assertTrue(new_new_object is new_object)
- TestGI.object_none_inout(TestGI.SubObject(int = 42))
+ GIMarshallingTests.object_none_inout(GIMarshallingTests.SubObject(int = 42))
def test_object_full_inout(self):
- object_ = TestGI.Object(int = 42)
- new_object = TestGI.object_full_inout(object_)
+ object_ = GIMarshallingTests.Object(int = 42)
+ new_object = GIMarshallingTests.object_full_inout(object_)
- self.assertTrue(isinstance(new_object, TestGI.Object))
+ self.assertTrue(isinstance(new_object, GIMarshallingTests.Object))
self.assertFalse(object_ is new_object)
@@ -1301,15 +1301,15 @@ class TestGObject(unittest.TestCase):
# FIXME: Doesn't actually return the same object.
# def test_object_inout_same(self):
-# object_ = TestGI.Object()
-# new_object = TestGI.object_full_inout(object_)
+# object_ = GIMarshallingTests.Object()
+# new_object = GIMarshallingTests.object_full_inout(object_)
# self.assertTrue(object_ is new_object)
# self.assertEquals(object_.__grefcount__, 1)
class TestPythonGObject(unittest.TestCase):
- class Object(TestGI.Object):
+ class Object(GIMarshallingTests.Object):
__gtype_name__ = "Object"
def method(self):
@@ -1317,7 +1317,7 @@ class TestPythonGObject(unittest.TestCase):
pass
def test_object(self):
- self.assertTrue(issubclass(self.Object, TestGI.Object))
+ self.assertTrue(issubclass(self.Object, GIMarshallingTests.Object))
object_ = self.Object(int = 42)
self.assertTrue(isinstance(object_, self.Object))
@@ -1329,10 +1329,10 @@ class TestPythonGObject(unittest.TestCase):
class TestMultiOutputArgs(unittest.TestCase):
def test_int_out_out(self):
- self.assertEquals((6, 7), TestGI.int_out_out())
+ self.assertEquals((6, 7), GIMarshallingTests.int_out_out())
def test_int_return_out(self):
- self.assertEquals((6, 7), TestGI.int_return_out())
+ self.assertEquals((6, 7), GIMarshallingTests.int_return_out())
# Interface
@@ -1340,33 +1340,33 @@ class TestMultiOutputArgs(unittest.TestCase):
class TestInterfaces(unittest.TestCase):
def test_wrapper(self):
- self.assertTrue(issubclass(TestGI.Interface, gobject.GInterface))
- self.assertEquals(TestGI.Interface.__gtype__.name, 'TestGIInterface')
- self.assertRaises(NotImplementedError, TestGI.Interface)
+ self.assertTrue(issubclass(GIMarshallingTests.Interface, gobject.GInterface))
+ self.assertEquals(GIMarshallingTests.Interface.__gtype__.name, 'GIMarshallingTestsInterface')
+ self.assertRaises(NotImplementedError, GIMarshallingTests.Interface)
def test_implementation(self):
- class TestInterfaceImpl(gobject.GObject, TestGI.Interface):
+ class TestInterfaceImpl(gobject.GObject, GIMarshallingTests.Interface):
__gtype_name__ = 'TestInterfaceImpl'
def __init__(self):
gobject.GObject.__init__(self)
- self.assertTrue(issubclass(TestInterfaceImpl, TestGI.Interface))
+ self.assertTrue(issubclass(TestInterfaceImpl, GIMarshallingTests.Interface))
instance = TestInterfaceImpl()
- self.assertTrue(isinstance(instance, TestGI.Interface))
+ self.assertTrue(isinstance(instance, GIMarshallingTests.Interface))
class TestOverrides(unittest.TestCase):
def test_constant(self):
- self.assertEquals(TestGI.OVERRIDES_CONSTANT, 7)
+ self.assertEquals(GIMarshallingTests.OVERRIDES_CONSTANT, 7)
def test_struct(self):
# Test that the constructor has been overridden.
- struct = TestGI.OverridesStruct(42)
+ struct = GIMarshallingTests.OverridesStruct(42)
- self.assertTrue(isinstance(struct, TestGI.OverridesStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.OverridesStruct))
# Test that the method has been overridden.
self.assertEquals(6, struct.method())
@@ -1374,27 +1374,27 @@ class TestOverrides(unittest.TestCase):
del struct
# Test that the overrides wrapper has been registered.
- struct = TestGI.overrides_struct_return()
+ struct = GIMarshallingTests.overrides_struct_return()
- self.assertTrue(isinstance(struct, TestGI.OverridesStruct))
+ self.assertTrue(isinstance(struct, GIMarshallingTests.OverridesStruct))
del struct
def test_object(self):
# Test that the constructor has been overridden.
- object_ = TestGI.OverridesObject(42)
+ object_ = GIMarshallingTests.OverridesObject(42)
- self.assertTrue(isinstance(object_, TestGI.OverridesObject))
+ self.assertTrue(isinstance(object_, GIMarshallingTests.OverridesObject))
# Test that the alternate constructor has been overridden.
- object_ = TestGI.OverridesObject.new(42)
+ object_ = GIMarshallingTests.OverridesObject.new(42)
- self.assertTrue(isinstance(object_, TestGI.OverridesObject))
+ self.assertTrue(isinstance(object_, GIMarshallingTests.OverridesObject))
# Test that the method has been overridden.
self.assertEquals(6, object_.method())
# Test that the overrides wrapper has been registered.
- object_ = TestGI.overrides_object_return()
+ object_ = GIMarshallingTests.overrides_object_return()
- self.assertTrue(isinstance(object_, TestGI.OverridesObject))
+ self.assertTrue(isinstance(object_, GIMarshallingTests.OverridesObject))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]