def test_daily_decay_since_last_update(self):
        scorer = ScoreCalculator(data={
            'issue': {
                'updated_at': '2000-01-01T00:00:00Z'
            }
        })

        d = scorer.daily_decay_since_last_update(exp=1.5, start=50, now=datetime(2000, 1, 11))
        self.assertEquals(d['days_since_update'], 10)
        self.assertEquals(d['start'], 50)
        self.assertEquals(d['score'], 18)

        d = scorer.daily_decay_since_last_update(exp=1.5, start=50, now=datetime(2000, 1, 13))
        self.assertEquals(d['days_since_update'], 12)
        self.assertEquals(d['score'], 8)

        d = scorer.daily_decay_since_last_update(exp=1.5, start=50, now=datetime(2000, 1, 21))
        self.assertEquals(d['days_since_update'], 20)
        self.assertEquals(d['score'], 0.0)