私はメソッドの単体テストを書く - DataFramesを操作することが多い。Pythonでのユニットテスト - テスト内でデータフレームを作成する
私のデータはAPI呼び出しから来ており、テスト内でAPI呼び出しを使用するという罠に陥っています。API呼び出しに問題がある可能性があるため、特定のコンポーネントを正確にテストしていないようです。
各テストでダミーデータフレームを作成し、API呼び出しが予想される形式のDataFramesを返すことを個別にテストする方が良いでしょうか?
DataFramesを手動で作成するのは苦痛です。アクティブなコンソールのDataFrameオブジェクトを構築するために必要なコード文字列に変換できるユーティリティはありますか?
pd.DataFrame.from_csv('my_data.csv')
「あなたについて:
はdf.to_csv('my_data.csv')
そしてもちろん、それを再ロード:
を使用することができます良いアイデアです。この場合はおそらく最も適切な解決法です。ありがとう – AndyMoore