私は、Pythonで書かれたネットワーク化されたソフトウェアスイートの単体テストを書くことが任されています。メッセージビルダーやその他の静的メソッドのためのユニットの作成は非常に簡単ですが、私はネットワークループスレッドのテストを書くことになると壁を打ちました。ネットワークスレッド上でpyunitを使用する
例:実際に多数のサーバーを稼動させることなく、多数のポートに接続する機能をテストすることができます。これにアプローチする良い方法は何ですか?おそらく、サーバーの構築と破壊をテストの一部にしていますか?何かが、私を回避するより単純な答えが必要であると私に言います。
私は、ネットワークに接続されたスレッドを単体テストする方法があるとは思いますが、見つからないようです。