def test_delete_published(self): tm = Synchronized(status=SynchronizedModel.STATUS_PUBLISHED) tm.save() tm.delete() self.assertIsNotNone(tm.pk) tm = Synchronized.objects.get(pk=tm.pk) self.assertEqual(SynchronizedModel.STATUS_PUBLISHED_DELETED, tm.status)
def test_delete_draft(self): tm = Synchronized() tm.save() pk = tm.pk tm.delete() self.assertIsNone(tm.pk) self.assertEqual(0, Synchronized.objects.filter(pk=pk).count())