我有一个测试 url 连接的单元测试。单独它可以工作,但我有几个要测试的网址,所以我试图调用这个测试模块并对它们进行批量测试!但是我在调用测试函数时出错。你可以帮帮我吗?
测试.py:
class TestConnector(unittest.TestCase):
def setUp(self):
[...]
def test_connection(self, url):
conn = Connector(self.user)
self.assertNotEqual(conn.read(url), None)
if __name__ == '__main__':
unittest.main()
现在我想测试几个 url,所以我用它们创建了文件,并尝试调用测试函数:
import test
with open('URL_list.txt') as f:
urls = f.readlines()
suite = unittest.TestLoader().loadTestsFromModule(test.TestConnector)
for url in urls:
unittest.TextTestRunner().run(suite)
我收到这条消息的次数与我拥有的网址一样多:
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
----------------------------------------------------------------------
怎么了?