def test_link_counts_discounts_non_english(self): now = datetime.now() HourSet(ENGLISH_LINKS, now).increment(VIMEO_ID) HourSet(ENGLISH_LINKS, now - timedelta(hours=1)).increment(VIMEO_ID) HourSet(NON_ENGLISH_LINKS, now).increment(VIMEO_ID) HourSet(NON_ENGLISH_LINKS, now - timedelta(hours=1)).increment(VIMEO_ID) self.assertAlmostEquals(2.6, dict(link_counts())[VIMEO_ID])
def test_link_counts_adds_previous_hours(self): now = datetime.now() HourSet(ENGLISH_LINKS, now).increment(VIMEO_ID) HourSet(ENGLISH_LINKS, now - timedelta(hours=1)).increment(VIMEO_ID) HourSet(ENGLISH_LINKS, now - timedelta(hours=2)).increment(VIMEO_ID) self.assertEquals(3, dict(link_counts())[VIMEO_ID])