aboutsummaryrefslogtreecommitdiffstats
path: root/tests/samplebinding
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2011-10-24 16:22:32 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:18:31 -0300
commit121373c06d6b99a6614c7577c17812dec2237895 (patch)
tree95550531c7fe24df7a73502a145b31a831373d84 /tests/samplebinding
parentc995a7d382e1a51b0898939e51ff18dabdac027d (diff)
Fixed generation for enum arguments with default values when avoiding the protected hack.
Also added an unit test.
Diffstat (limited to 'tests/samplebinding')
-rw-r--r--tests/samplebinding/enum_test.py5
-rw-r--r--tests/samplebinding/sample_test.py1
2 files changed, 5 insertions, 1 deletions
diff --git a/tests/samplebinding/enum_test.py b/tests/samplebinding/enum_test.py
index 7d95f669c..6199a9b78 100644
--- a/tests/samplebinding/enum_test.py
+++ b/tests/samplebinding/enum_test.py
@@ -121,6 +121,11 @@ class EnumTest(unittest.TestCase):
self.assertEqual(text, str(Event.ANY_EVENT))
self.assertEqual(text, repr(Event.ANY_EVENT))
+ def testEnumArgumentWithDefaultValue(self):
+ '''Option enumArgumentWithDefaultValue(Option opt = UnixTime);'''
+ self.assertEqual(SampleNamespace.enumArgumentWithDefaultValue(), SampleNamespace.UnixTime)
+ self.assertEqual(SampleNamespace.enumArgumentWithDefaultValue(SampleNamespace.RandomNumber), SampleNamespace.RandomNumber)
+
class MyEvent(Event):
def __init__(self):
diff --git a/tests/samplebinding/sample_test.py b/tests/samplebinding/sample_test.py
index 16e652667..cc11dd552 100644
--- a/tests/samplebinding/sample_test.py
+++ b/tests/samplebinding/sample_test.py
@@ -26,7 +26,6 @@
'''Test cases for libsample bindings module'''
-import sys
import unittest
import sample