完善contest和announcement单元测试

This commit is contained in:
zema1
2017-11-28 16:20:29 +08:00
parent 0c52704a72
commit 5cac51007c
6 changed files with 63 additions and 13 deletions

View File

@@ -35,3 +35,14 @@ class AnnouncementAdminTest(APITestCase):
resp = self.client.delete(self.url + "?id=" + str(id))
self.assertSuccess(resp)
self.assertFalse(Announcement.objects.filter(id=id).exists())
class AnnouncementAPITest(APITestCase):
def setUp(self):
self.user = self.create_super_admin()
Announcement.objects.create(title="title", content="content", visible=True, created_by=self.user)
self.url = self.reverse("announcement_api")
def test_get_announcement_list(self):
resp = self.client.get(self.url)
self.assertSuccess(resp)

View File

@@ -3,5 +3,5 @@ from django.conf.urls import url
from ..views.oj import AnnouncementAPI
urlpatterns = [
url(r"^announcement/?$", AnnouncementAPI.as_view(), name="announcement_admin_api"),
url(r"^announcement/?$", AnnouncementAPI.as_view(), name="announcement_api"),
]