teardown
FactoryBoy + Django の仕組みがわかりません。
次のようなテストケースがあります。
class TestOptOutCountTestCase(TestCase):
multi_db = True
def setUp(self):
TestCase.setUp(self)
self.date = datetime.datetime.strptime('05Nov2014', '%d%b%Y')
OptoutFactory.create(p_id=1, cdate=self.date, email='inv1@test.de', optin=1)
def test_optouts2(self):
report = ReportOptOutsView()
result = report.get_optouts()
self.assertEqual(len(result), 1)
self.assertEqual(result[0][5], -1)
setUp
すべてのテストに対して1回実行するのは正しいですか? 2 番目のテストがあり、それを実行する前にクリーンな状態が必要な場合、どうすればこれを達成できますか? ありがとう