class test_1121(MyUnit): qa = None def test_a111(self): self.qa = '噶啥的' logger.error(self.qa) logger.info('欢迎') def test_b222(self): agd = test_1121(self.qa) logger.error(agd)
时间: 2024-03-23 15:40:38 浏览: 167
在 `test_b222` 方法中,你现在使用 `test_1121.qa` 来访问 `qa` 属性。但是,你在实例化 `test_1121` 类时没有传递任何参数,因此构造函数将抛出错误。如果你想在 `test_b222` 方法中访问 `qa` 属性,你需要使用类变量 `qa`,而不是实例变量 `self.qa`。此外,你应该在实例化 `test_1121` 类时使用 `test_1121.qa`,而不是 `self.qa`。修改后的代码如下所示:
```
class test_1121(MyUnit):
qa = None
def test_a111(self):
self.qa = '噶啥的'
logger.error(self.qa)
logger.info('欢迎')
def test_b222(self):
agd = test_1121(test_1121.qa)
logger.error(agd)
```
这样,你就可以在 `test_b222` 方法中访问 `qa` 属性了。
阅读全文