def test_until(self): today = datetime.date.today() yesterday = today - datetime.timedelta(days=1) now = datetime.datetime.now() u = User.objects.create_user('u', '*****@*****.**') u.date_joined = today u.save() qs = User.objects.all() qss = QuerySetStats(qs, 'date_joined') self.assertEqual(qss.until(now), 1) self.assertEqual(qss.until(today), 1) self.assertEqual(qss.until(yesterday), 0) self.assertEqual(qss.until_now(), 1)
def test_until(self): now = compat.now() today = _remove_time(now) yesterday = today - datetime.timedelta(days=1) u = User.objects.create_user('u', '*****@*****.**') u.date_joined = today u.save() qs = User.objects.all() qss = QuerySetStats(qs, 'date_joined') self.assertEqual(qss.until(now)[0], 1) self.assertEqual(qss.until(today)[0], 1) self.assertEqual(qss.until(yesterday)[0], 0) self.assertEqual(qss.until_now()[0], 1)