def test_clean_up_should_not_remove_entries_not_yet_expired(self):
        self.entry.feed.content_expiration = 14
        self.entry.feed.save()

        assert_equals(Entry.objects.count(), 1)
        call('cleanentries')
        assert_equals(Entry.objects.count(), 1)
    def test_invalid_feeds_only_get_deleted_when_they_are_marked_as_trash(self):
        assert_equals(Feed.trashed.count(), 1)
        self.feed.trashed_at = None
        self.feed.save()
        call('trashfeeds')

        self.feed.trashed_at = datetime.now()
        self.feed.save()
        assert_equals(Feed.trashed.count(), 1)
 def test_updating_does_not_delete_valid_tests(self):
     assert_equals(Feed.objects.count(), 1)
     call('updatefeeds')
     assert_equals(Feed.objects.count(), 1)
 def test_updating_valid_feeds_works(self):
     assert_equals(Feed.objects.get().title, None)
     call('updatefeeds')
     assert_equals(Feed.objects.get().title, u'c-base logbuch')
 def test_adding_feeds_should_not_update_by_default(self):
     call("addfeeds", self.feed.source)
     assert_equals(Feed.objects.get().title, None)
 def test_adding_invalid_feeds_works(self):
     call("addfeeds", self.feed.source)
     assert_equals(Feed.objects.count(), 1)
 def test_valid_feeds_never_gets_trashed(self):
     feed = FeedFactory(trashed_at=None)
     assert_equals(Feed.objects.count(), 1)
     call('trashfeeds')
     assert_equals(Feed.objects.count(), 1)
 def test_trashing_invalid_feeds_works(self):
     assert_equals(Feed.trashed.count(), 1)
     call('trashfeeds')
     assert_equals(Feed.trashed.count(), 0)