【发布时间】:2014-07-04 05:49:00
【问题描述】:
假设我有这个父类:
class BaseTestCase(unittest.TestCase):
@classmethod
def setUpClass(cls):
# I want to assign the name of the class that called
# the super class in a variable.
cls.child_class_name = ??
# Do some more stuff...
我有这个类继承自上面的 BaseTestCase 类:
class MyTestCase(BaseTestCase):
@classmethod
def setUpClass(cls):
# Call SetUpClass from parent (BaseTestCase)
super(cls, cls).setUpClass()
# Do more stuff...
因为许多类可以从同一个父类继承。如何知道在给定时间内调用父类的类的名称?
我希望我的问题有意义。 :S
【问题讨论】:
标签: python oop inheritance superclass