def test_datalogger_list(self):
url = reverse("v2:datalogger-list")
user = mommy.make("User")
another_user = mommy.make("User")
self.client.force_authenticate(user=user)
mommy.make_recipe("data.active_datalogger", user=user)
self.assertEqual(len(self._get_results(url)), 1)
# should be cached
mommy.make_recipe("data.active_datalogger", user=user)
self.assertEqual(len(self._get_results(url)), 1)
cache.clear()
self.assertEqual(len(self._get_results(url)), 2)
# the other user should not see cached results
self.client.force_authenticate(user=another_user)
self.assertEqual(len(self._get_results(url)), 0)
评论列表
文章目录