aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2009-09-18 13:24:18 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2009-09-18 13:24:18 -0300
commitc38fdeea1a18e4e3f348a12019563a14f33cd39c (patch)
tree4311fc5e0587c46dea4b04ffacefe38ca3dfb22e /tests
parent636ca3946e1ec89900a5a509c31b4aafee84af70 (diff)
expanded the unit tests for multiple inheritance
Diffstat (limited to 'tests')
-rwxr-xr-xtests/samplebinding/multiple_derived_test.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/samplebinding/multiple_derived_test.py b/tests/samplebinding/multiple_derived_test.py
index 20830d7e9..845a61272 100755
--- a/tests/samplebinding/multiple_derived_test.py
+++ b/tests/samplebinding/multiple_derived_test.py
@@ -24,7 +24,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
# 02110-1301 USA
-'''Test cases for std::list container conversions'''
+'''Test cases for multiple inheritance'''
import sys
import unittest
@@ -32,14 +32,18 @@ import unittest
from sample import MBase, MBase2, MDerived
class MultipleDerivedTest(unittest.TestCase):
- '''Test case for multiple inheritance '''
+ '''Test cases for multiple inheritance'''
- def testType(self):
+ def testIsInstance(self):
k = MDerived()
self.assert_(isinstance(k, MDerived))
self.assert_(isinstance(k, MBase))
self.assert_(isinstance(k, MBase2))
+ def testIsSubclass(self):
+ self.assert_(issubclass(MDerived, MBase))
+ self.assert_(issubclass(MDerived, MBase2))
+
def testCast(self):
k = MDerived()
@@ -51,3 +55,4 @@ class MultipleDerivedTest(unittest.TestCase):
if __name__ == '__main__':
unittest.main()
+