inherit4ut.py
来自「Boost provides free peer-reviewed portab」· Python 代码 · 共 32 行
PY
32 行
# Copyright Bruno da Silva de Oliveira 2003. Use, modification and # distribution is subject to the Boost Software License, Version 1.0.# (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt)import unittestfrom _inherit4 import *class TestInherit4(unittest.TestCase): def testIt(self): self.assert_(issubclass(B, A)) self.assert_(issubclass(C, A)) self.assert_(issubclass(C, B)) a = A() a.x = 1 b = B() b.x = 10 b.y = 20 c = C() c.x = 100 c.y = 200 c.z = 300 self.assertEqual(a.x, 1) self.assertEqual(b.x, 10) self.assertEqual(b.y, 20) self.assertEqual(c.x, 100) self.assertEqual(c.y, 200) self.assertEqual(c.z, 300)if __name__ == '__main__': unittest.main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?