URLの接続をテストする単体テストがあります。個別には動作しますが、テストする URL がいくつかあるため、このテスト モジュールを呼び出してバッチ テストを実行しようとしています。しかし、テスト関数の呼び出しでエラーが発生します。私たちを手伝ってくれますか?
test.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)
そして、私が持っているURLの数だけこのメッセージを受け取ります:
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
----------------------------------------------------------------------
どうしたの?