HTTP サーバーとして実行されるアプリケーションの一部の単体テストを作成しています。私が試みてきたアプローチは、HTTP サーバーを含むモジュールをインポートして開始することです。次に、単体テストは urllib2 を使用して接続し、データを送信し、応答を確認します。
私たちの HTTP サーバーは Twisted を使用しています。ここでの 1 つの問題は、私が Twisted にあまり詳しくないことです :)
ここで、HTTP サーバーをインスタンス化し、setUp() メソッドで開始してから、tearDown() メソッドで停止します。
問題は、Twisted がこれを好まないようで、単体テストを 1 つしか実行しないことです。最初のものの後、原子炉はもう起動しません。
検索して検索して検索しましたが、意味のある答えが見つからないようです。
私は完全に間違ったアプローチをとっていますか、それとも明らかな何かが欠けているだけですか?