私は通常、クラスごとに単体テストを行いますが、これは問題ありません。しかし、Pythonをいじった後、他の言語、メタクラス、内部クラスではこれまで遭遇したことのない問題に遭遇しました。
内部クラスとメタクラスを含むクラスがあるとしましょう。この状況で単体テストを構成するための最良の方法は何ですか?
1つの方法は、3つすべてが非常に緊密に結合されているため、1つのテストモジュールですべてをテストすることです。しかし、これは私には間違っているようです。しかし、メタクラスを単独で単体テストし、そのメタクラスを使用するテスト内にダミークラスを作成するにはどうすればよいですか?
あなたの考えはstackoverflowしてください!