Просмотр исходного кода

Remove assertContains from post likes api tests

rafalp 6 лет назад
Родитель
Сommit
c41698c9b7
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      misago/threads/tests/test_thread_postlikes_api.py

+ 8 - 2
misago/threads/tests/test_thread_postlikes_api.py

@@ -25,14 +25,20 @@ class ThreadPostLikesApiTestCase(ThreadsApiTestCase):
         self.override_acl({'can_see_posts_likes': 0})
 
         response = self.client.get(self.api_link)
-        self.assertContains(response, "You can't see who liked this post.", status_code=403)
+        self.assertEqual(response.status_code, 403)
+        self.assertEquals(response.json(), {
+            "detail": "You can't see who liked this post."
+        })
 
     def test_no_permission_to_list(self):
         """api errors if user has no permission to see likes, but can see likes count"""
         self.override_acl({'can_see_posts_likes': 1})
 
         response = self.client.get(self.api_link)
-        self.assertContains(response, "You can't see who liked this post.", status_code=403)
+        self.assertEqual(response.status_code, 403)
+        self.assertEquals(response.json(), {
+            "detail": "You can't see who liked this post."
+        })
 
     def test_no_likes(self):
         """api returns empty list if post has no likes"""