Beispiel #1
0
    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,
        )
Beispiel #2
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)