def testCallToMethodWithAbstractArgument(self):
     '''Call to method that expects an Abstract argument.'''
     objId = 123
     d = OtherDerived(objId)
     self.assertEqual(Abstract.getObjectId(d), objId)
 def testVirtualMethodCallString(self):
     '''Test virtual method call returning string.'''
     d = OtherDerived()
     self.assertEqual(d.className(), 'OtherDerived')
     self.assertEqual(d.getClassName(), 'OtherDerived')