testcases/test07_personal_data.py:None (testcases/test07_personal_data.py) In wrapper: function uses no argument 'arg'
时间: 2023-07-15 15:12:05 浏览: 149
run-ecp-test.rar_The Test
在这个测试用例中,测试函数没有使用 `arg` 参数,但是在 TestWrapper 中使用了 `arg` 来调用测试函数。你需要修改 TestWrapper 中的代码,使其不再传递 `arg` 参数。具体地说,可以将 `arg` 参数从 `runTest` 方法中移除,并将其余部分保持不变。修改后的代码如下所示:
```python
class TestWrapper(unittest.TestCase):
def __init__(self, test_func):
super().__init__()
self.test_func = test_func
def runTest(self):
self.test_func()
```
这样做的原因是 `arg` 参数在测试函数中没有被使用到,所以可以直接省略。
阅读全文