def test_card_diaperchange_last(self): data = cards.card_diaperchange_last(self.context, self.child) self.assertEqual(data["type"], "diaperchange") self.assertFalse(data["empty"]) self.assertFalse(data["hide_empty"]) self.assertIsInstance(data["change"], models.DiaperChange) self.assertEqual(data["change"], models.DiaperChange.objects.first())
def test_card_diaperchange_last(self): data = cards.card_diaperchange_last(self.context, self.child) self.assertEqual(data['type'], 'diaperchange') self.assertFalse(data['empty']) self.assertFalse(data['hide_empty']) self.assertIsInstance(data['change'], models.DiaperChange) self.assertEqual(data['change'], models.DiaperChange.objects.first())
def test_card_diaperchange_last_filter_age(self, mocked_timezone): request = MockUserRequest(User.objects.first()) request.user.settings.dashboard_hide_age = timezone.timedelta(days=1) context = {"request": request} time = timezone.localtime().strptime("2017-11-10", "%Y-%m-%d") mocked_timezone.localtime.return_value = timezone.make_aware(time) data = cards.card_diaperchange_last(context, self.child) self.assertTrue(data["empty"])