def test_old_articles_helpful(self): """Doesn't return helpful votes within range""" r = _make_backdated_revision(90) for x in range(0, 4): _add_vote_in_past(r, 1, 10) _add_vote_in_past(r, 0, 10) result = _get_old_unhelpful() eq_(0, len(result))
def test_old_articles_helpful(self): """ Make sure _get_old_unhelpful() doesn't return a helpful (no < yes) with votes within time range. """ r = _make_backdated_revision(90) for x in range(0, 4): _add_vote_in_past(r, 1, 10) _add_vote_in_past(r, 0, 10) result = _get_old_unhelpful() eq_(0, len(result))
def test_old_articles(self): """Returns unhelpful votes within time range""" r = _make_backdated_revision(90) # Add 4 no votes 1.5 months ago for x in range(0, 4): _add_vote_in_past(r, 0, 10) # Add 1 yes vote 1.5 months ago _add_vote_in_past(r, 1, 10) result = _get_old_unhelpful() eq_(1, len(result)) self.assertAlmostEqual(0.2, result[r.id]['percentage']) eq_(5, result[r.id]['total'])
def test_old_articles(self): """ Make sure _get_old_unhelpful() returns an unhelpful (no > yes) with votes within time range. """ r = _make_backdated_revision(90) # Add 4 no votes 1.5 months ago for x in range(0, 4): _add_vote_in_past(r, 0, 45) # Add 1 yes vote 1.5 months ago _add_vote_in_past(r, 1, 45) result = _get_old_unhelpful() eq_(1, len(result)) self.assertAlmostEqual(0.2, result[r.id]["percentage"]) eq_(5, result[r.id]["total"])
def test_no_old_articles(self): """Make sure _get_old_articles() returns nothing with no votes.""" result = _get_old_unhelpful() eq_(0, len(result))