テスト中にモックアウトできれば非常に便利なプロジェクトに取り組んでいurlopenます。openerをモックアウトしてを使用することで、これが可能 (かつ簡単) であると誰かが指摘してくれましたurllib2.install_opener。
ただし、ドキュメントの次の注記が原因で心配しています。
OpenerDirector インスタンスをデフォルトのグローバル オープナーとしてインストールします。
これは、依存している他のコードが使用している場合、プログラムが予期せず壊れる可能性があることを意味しませんurlopenか?