aboutsummaryrefslogtreecommitdiffstats
path: root/tests/samplebinding/injectcode_test.py
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2010-02-08 20:27:33 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2010-02-08 20:30:00 -0300
commit3b98369c971d23b8a45cfbf1b3a60f6ccee1f7ab (patch)
treea71e9f2db33127ecbec84fe5f25f0fdcc6a3ec48 /tests/samplebinding/injectcode_test.py
parent46eeae2c1bf48b221a6b97f7b9369e0d7e0f8a06 (diff)
Adds test for argument removal plus argument type modification.
Diffstat (limited to 'tests/samplebinding/injectcode_test.py')
-rwxr-xr-xtests/samplebinding/injectcode_test.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/samplebinding/injectcode_test.py b/tests/samplebinding/injectcode_test.py
index 322047918..d328de16b 100755
--- a/tests/samplebinding/injectcode_test.py
+++ b/tests/samplebinding/injectcode_test.py
@@ -61,5 +61,12 @@ class InjectCodeTest(unittest.TestCase):
ret = ic.simpleMethod3(["1", "2", "3", "4"])
self.assertEqual(ret, "1234")
+ def testArgumentRemovalAndArgumentTypeModification(self):
+ '''A method has its first argument removed and the second modified.'''
+ ic = InjectCode()
+ values = (1, 2, 3, 4, 5)
+ result = ic.arrayMethod(values)
+ self.assertEqual(result, sum(values))
+
if __name__ == '__main__':
unittest.main()