aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtests/samplebinding/nondefaultctor_test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/samplebinding/nondefaultctor_test.py b/tests/samplebinding/nondefaultctor_test.py
index 6b4e88c6b..d3757cb56 100755
--- a/tests/samplebinding/nondefaultctor_test.py
+++ b/tests/samplebinding/nondefaultctor_test.py
@@ -34,7 +34,10 @@ from sample import NonDefaultCtor
class DerivedNonDefaultCtor (NonDefaultCtor):
def returnMyselfVirtual(self):
return NonDefaultCtor(self.value()+1)
- pass
+
+class AnotherDerivedNonDefaultCtor (NonDefaultCtor):
+ def __init__(self, some_string):
+ pass
class NonDefaultCtorTest(unittest.TestCase):
@@ -55,6 +58,8 @@ class NonDefaultCtorTest(unittest.TestCase):
self.assertEqual(c.returnMyselfVirtual().value(), 4)
self.assertEqual(c.callReturnMyselfVirtual().value(), 4)
+ def testCtorOverload(self):
+ c = AnotherDerivedNonDefaultCtor("testing")
if __name__ == '__main__':
unittest.main()