def test_purge_essay(self): self.assertEqual(Essay.objects.all().count(), 0) num_titles = Title.objects.all().count() load_essay(EssayLoaderTests.ESSAYS_EDITOR_URL + "/essay/3/", index=False) self.assertEqual(Essay.objects.all().count(), 1) # purge it purge_essay(EssayLoaderTests.ESSAYS_EDITOR_URL + "/essay/3/", index=False) self.assertEqual(Essay.objects.all().count(), 0) # same amount of titles (none should be deleted) self.assertEqual(Title.objects.all().count(), num_titles)
def test_purge_essay(self): self.assertEqual(Essay.objects.all().count(), 0) num_titles = Title.objects.all().count() load_essay(EssayLoaderTests.ESSAYS_EDITOR_URL + '/essay/3/', index=False) self.assertEqual(Essay.objects.all().count(), 1) # purge it purge_essay(EssayLoaderTests.ESSAYS_EDITOR_URL + '/essay/3/', index=False) self.assertEqual(Essay.objects.all().count(), 0) # same amount of titles (none should be deleted) self.assertEqual(Title.objects.all().count(), num_titles)
def test_purge_essay(self): self.assertEqual(Essay.objects.all().count(), 0) num_titles = Title.objects.all().count() load_essay('http://ndnp-essays.rdc.lctl.gov/essay/3/', index=False) self.assertEqual(Essay.objects.all().count(), 1) # purge it purge_essay('http://ndnp-essays.rdc.lctl.gov/essay/3/', index=False) self.assertEqual(Essay.objects.all().count(), 0) # same amount of titles (none should be deleted) self.assertEqual(Title.objects.all().count(), num_titles)
def handle(self, *args, **options): for essay in Essay.objects.all(): purge_essay(essay.essay_editor_url)