テストを書きたい関数内に構築された内部オブジェクトがあるとします。たとえば、私はいくつかの関数内にいて、関数内でのみ使用するデータフレームを作成する必要があります。つまり、関数の実行が完了すると、データフレームはなくなります。関数内部のデータフレームが適切に初期化されているかどうかをテストするにはどうすればよいですか?
関数の外部からこの内部データフレームを「取得」することはできませんが、正しく初期化されていることを確認するためにテストを実行したいと考えています。基本的に、関数内のワークスペースを表示し、そこで単体テストを実行できるように、関数をデバッグ モードにしたいと考えています。
このデータフレームだけに別のコンストラクター型関数を作成する必要がありますか (その場合、そのようなテストを簡単に作成できます)。または、関数の完了を一時停止し、関数が戻る直前に関数内のワークスペースを操作する方法はありますか? (関数のデバッグ モードの最後のステップにいるように)
一般的なアドバイスをいただければ幸いです。