예제 #1
0
파일: t9_test.py 프로젝트: yijunyu/clif
 def testVirtualDerived(self):
     self.assertEqual(t9.Derived().CoreValue(), 12)
     self.assertEqual(PyDerived().CoreValue(), 12)
     self.assertTrue(t9.Core.IsDestructed(), '~Core() not called')
예제 #2
0
파일: t9_test.py 프로젝트: yijunyu/clif
 def testCapsule(self):
     d = t9.Derived()
     self.assertEqual(d.Value(), 2)
     self.assertTrue(t9.IsDerived(d))
예제 #3
0
파일: t9_test.py 프로젝트: yijunyu/clif
 def testCore(self):
     self.assertEqual(t9.CoreValue(t9.Core()), 12)
     self.assertEqual(t9.CoreValue(t9.Derived()), 12)
     self.assertEqual(t9.CoreValue(PyCore()), 12)
     self.assertEqual(t9.CoreValue(PyDerived()), 12)
예제 #4
0
 def testVirtualDerived(self):
   self.assertEqual(t9.Derived().CoreValue(), 12)
   self.assertEqual(PyDerived().CoreValue(), 12)