私は Mac で Python ライブラリを開発していますが、Windows でもテストして、すべてが動作することを確認したいと考えています。
私はテスト駆動型の開発者であり、アプリケーション レベルの受け入れ/統合テストだけでなく、完全な単体テスト カバレッジも維持しています。pytest
単体テストとbehave
受け入れテストに使用します。
私は、Outlook で予定を立てるなどの非常に特定のタスクにのみ Windows を使用していますが、Windows 7 の VMWare Fusion インスタンスを常に実行しています。別のマシンを使用することなく、Windows でテストを実行できました。
問題は、人々が Windows で Python を実行する一般的な方法に慣れていないことですが、かなり一般的なセットアップを使用したいので、ほとんどの Windows ユーザーがライブラリをインストールする前に同様の問題に遭遇することになります。
Mac 以前の時代には、Cygwin で Python 2.3 または 2.4 を実行していました。しかし、それが当時の典型であったかどうかはまったくわかりません。
Windows 環境で Python コードをテストするには、どのような種類の Python 環境が適していますか?