Software_Programming_Python

2020-01-08


修饰器

@classmethod

类方法,作用类变量

1 class polymorphsim(object):
2     cls_var = "class variable"
3     @classmethod
4     def invoke(cls):
5         return cls.cls_var
 1 import unittest
 2 from src.tech.polymorphsim import polymorphsim
 3 
 4 class MyTestCase(unittest.TestCase):
 5 
 6     def test_invokeCls(self):
 7         __expected = "class variable"
 8         self.assertEqual(polymorphsim.invoke(),__expected)
 9 
10 if __name__ == '__main__':
11     unittest.main()

 

posted @ 2020-01-08 09:56  君子之行  阅读(32)  评论(0编辑  收藏  举报