0

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

----------------------------------------------------------------------

どうしたの?

4

1 に答える 1