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())
Example #2
0
 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"])