aboutsummaryrefslogtreecommitdiffstats
path: root/tests/samplebinding/enum_test.py
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2010-09-20 11:14:26 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:06:00 -0300
commit5d4415241d349aa19cdb56a2361723dcdcd057b4 (patch)
tree6f8a529d115d7404778e4e3aa6b2d8802ea8cdb8 /tests/samplebinding/enum_test.py
parent74c9bf7e64d12a946c9b96d9674926323622f1f1 (diff)
Added tests for anonymous global and class bound enums.
Diffstat (limited to 'tests/samplebinding/enum_test.py')
-rw-r--r--tests/samplebinding/enum_test.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/samplebinding/enum_test.py b/tests/samplebinding/enum_test.py
index 65ec1af32..71ebef60f 100644
--- a/tests/samplebinding/enum_test.py
+++ b/tests/samplebinding/enum_test.py
@@ -28,6 +28,7 @@
import unittest
+import sample
from sample import SampleNamespace, ObjectType, Event
class EnumTest(unittest.TestCase):
@@ -72,6 +73,16 @@ class EnumTest(unittest.TestCase):
self.assertEqual(SampleNamespace.enumItemAsDefaultValueToIntArgument(SampleNamespace.ZeroOut), SampleNamespace.ZeroOut)
self.assertEqual(SampleNamespace.enumItemAsDefaultValueToIntArgument(123), 123)
+ def testAnonymousGlobalEnums(self):
+ '''Checks availability of anonymous global enum items.'''
+ self.assertEqual(sample.AnonymousGlobalEnum_Value0, 0)
+ self.assertEqual(sample.AnonymousGlobalEnum_Value1, 1)
+
+ def testAnonymousClassEnums(self):
+ '''Checks availability of anonymous class enum items.'''
+ self.assertEqual(SampleNamespace.AnonymousClassEnum_Value0, 0)
+ self.assertEqual(SampleNamespace.AnonymousClassEnum_Value1, 1)
+
class EnumOverloadTest(unittest.TestCase):
'''Test case for overloads involving enums'''