diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-02-10 18:34:15 -0200 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:13:54 -0300 |
commit | cefb9e9b58a2ff6d755d0c7949819e6bd62f83f4 (patch) | |
tree | f2d60183b040194c8acb449c82cbe9246210cfa1 /tests | |
parent | 3f76e757d035c0bfc1985ce29aa69c02616d3178 (diff) |
Fix string used in tp_name on inner types.
Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Renato Araújo <renato.filho@openbossa.org>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/samplebinding/enum_test.py | 2 | ||||
-rw-r--r-- | tests/samplebinding/namespace_test.py | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/tests/samplebinding/enum_test.py b/tests/samplebinding/enum_test.py index 22e6b917c..4d67fcea6 100644 --- a/tests/samplebinding/enum_test.py +++ b/tests/samplebinding/enum_test.py @@ -106,7 +106,7 @@ class MyEvent(Event): class OutOfBoundsTest(unittest.TestCase): def testValue(self): e = MyEvent() - self.assertEqual(repr(e.eventType()), '<enum-item EventType.#out of bounds# (999)>') + self.assertEqual(repr(e.eventType()), '<enum-item sample.Event.EventType.#out of bounds# (999)>') class EnumOverloadTest(unittest.TestCase): '''Test case for overloads involving enums''' diff --git a/tests/samplebinding/namespace_test.py b/tests/samplebinding/namespace_test.py index 29633f38e..20637cae7 100644 --- a/tests/samplebinding/namespace_test.py +++ b/tests/samplebinding/namespace_test.py @@ -40,5 +40,10 @@ class TestClassesUnderNamespace(unittest.TestCase): res = SampleNamespace.ImInsideANamespace(2, 2) self.assertEquals(res, 4) + def testTpNames(self): + self.assertEquals(str(SampleNamespace.SomeClass), "<type 'sample.SampleNamespace.SomeClass'>") + self.assertEquals(str(SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough), "<type 'sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough'>") + self.assertEquals(str(SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum), "<type 'sample.SampleNamespace.SomeClass.SomeInnerClass.OkThisIsRecursiveEnough.NiceEnum'>") + if __name__ == '__main__': unittest.main() |