def setUp(self): random_prefer_newer_recommender = random_prefer_base(preference=0, maximum_age = 259200) timestamp = time.time() #random_prefer_newer_recommender.set_recommendables("newest3", timestamp-10) for i in xrange(2*24): #4 days and two new items per hour # the higher the index the older the item random_prefer_newer_recommender.set_recommendables(i, timestamp-i*1000) pass
def test_random_prefer_older(self): random_prefer_older_recommender = random_prefer_base(1) ignores = [] h = histogramm.histogramm() for i in xrange(10000): recs = random_prefer_older_recommender.get_recommendation(4, 123, ignores) h.binify_categorial( recs ) recs = h.get_histogramm() print "histogram of recommended items. an older item should have a much higher score then an older one \n" print recs