filename='tt11_1_1.py' from filename import earth import unittest class Test(): def test_city_country(self): earth=earth('santiago','chile') self.assertEqual(earth,'Santiago Chile') if '__name__'=='__main__': unittest.main()
时间: 2023-12-22 08:02:44 浏览: 126
一个测试的py文件
这段代码有一些问题,可以修改为以下代码:
```python
from tt11_1_1 import earth
import unittest
class Test(unittest.TestCase):
def test_city_country(self):
e = earth('santiago', 'chile')
self.assertEqual(e, 'Santiago, Chile')
if __name__ == '__main__':
unittest.main()
```
在这个代码中,我们将 `tt11_1_1.py` 文件中的 `earth` 函数导入,并在测试用例中使用它。我们还将测试用例继承自 `unittest.TestCase` 类,并使用 `assertEqual` 方法来检查 `earth` 函数的输出是否与预期相同。最后,我们使用 `if __name__ == '__main__':` 来运行测试用例。
阅读全文