コード例 #1
0
ファイル: test_api.py プロジェクト: Away0x/django-demo
 def test_list_post(self):
     url = reverse("post-list")
     response = self.client.get(url)
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(
         instance=[self.post3, self.post2, self.post1], many=True
     )
     self.assertEqual(response.data["results"], serializer.data)
コード例 #2
0
ファイル: test_api.py プロジェクト: zhuifengshen/zenqa
 def test_list_post_filter_by_tag(self):
     """
 测试某个标签下的文章列表接口
 """
     url = reverse('v1:post-list')
     response = self.client.get(url, {'tags': self.tag1.pk})
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(instance=[self.post2, self.post1],
                                     many=True)
     self.assertEqual(response.data['results'], serializer.data)
コード例 #3
0
ファイル: test_api.py プロジェクト: zhuifengshen/zenqa
 def test_list_post(self):
     """
 测试文章列表接口
 """
     url = reverse('v1:post-list')  # 获取文章列表接口的URL
     response = self.client.get(url)
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(
         instance=[self.post3, self.post2, self.post1], many=True)
     self.assertEqual(response.data['results'], serializer.data)
コード例 #4
0
ファイル: test_api.py プロジェクト: zhuifengshen/zenqa
 def test_list_post_filter_by_archive_date(self):
     """
 测试某个归档日期下的文章列表接口
 """
     url = reverse('v1:post-list')
     response = self.client.get(url, {
         'created_year': 2020,
         'created_month': 7
     })
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(instance=[self.post2, self.post1],
                                     many=True)
     self.assertEqual(response.data['results'], serializer.data)
コード例 #5
0
ファイル: test_api.py プロジェクト: Away0x/django-demo
 def test_list_post_filter_by_archive_date(self):
     url = reverse("post-list")
     response = self.client.get(url, {"created_year": 2020, "created_month": 7})
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(instance=[self.post2, self.post1], many=True)
     self.assertEqual(response.data["results"], serializer.data)
コード例 #6
0
 def test_list_post_filter_by_tag(self):
     url = reverse("v1:post-list")
     response = self.client.get(url, {"tags": self.tag1.pk})
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     serializer = PostListSerializer(instance=[self.post2, self.post1], many=True)
     self.assertEqual(response.data["results"], serializer.data)