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_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())
 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())