私はテストを書くのがやや新しいです。私は自分のセットアップをきれいに整え続けることに苦労しているのではなく、代わりにあまりにも多くのことを達成しようとしています。テストを書くときにsetUp()中毒をどう扱うか?
私の質問は、あなたのテストをどうやって分割するのですか?
テストには1〜2行の独立したステップコードが含まれていますか?
def test_public_items():
item1 = PublicItem()
item2 = PublicItem()
assertEqual(public_items, [item1, item2])
あなたはそれを何に関係なくsetUpに入力しますか?
この場合、テストクラスの分離はどのように扱いますか?あるテストセットで異なるセットアップが必要な場合、別のテストが必要な場合に新しいクラスを作成しますか?
私はあなたが灯台でクラスをはっきりと識別したので、あなたの答えを受け入れています。これは多くを明確にします。 – Soviut