def test_delete_bankaccount(self): bankaccount = BankAccountFactory() BankTransactionSchedulerFactory.create_batch(5) bankaccount_pk = bankaccount.pk bankaccount.delete() self.assertEqual( BankTransactionScheduler.objects.filter(bankaccount__pk=bankaccount_pk).count(), 0, )
def test_delete_bankaccount(self): bankaccount = BankAccountFactory() tag = BankTransactionTagFactory() banktransaction = BankTransactionFactory(bankaccount=bankaccount, tag=tag) bankaccount.delete() with self.assertRaises(BankTransaction.DoesNotExist): banktransaction.refresh_from_db() # Should not be deleted. tag.refresh_from_db() self.assertTrue(tag)