add conf app and related test and settings
This commit is contained in:
@@ -3,7 +3,7 @@ from utils.api.tests import APITestCase, APIClient
|
||||
|
||||
class AnnouncementAdminTest(APITestCase):
|
||||
def setUp(self):
|
||||
self.user = self.create_super_admin(login=True)
|
||||
self.user = self.create_super_admin()
|
||||
self.url = self.reverse("announcement_admin_api")
|
||||
|
||||
def test_announcement_list(self):
|
||||
@@ -14,15 +14,15 @@ class AnnouncementAdminTest(APITestCase):
|
||||
return self.client.post(self.url, data={"title": "test", "content": "test"})
|
||||
|
||||
def test_create_announcement(self):
|
||||
response = self.create_announcement()
|
||||
self.assertSuccess(response)
|
||||
resp = self.create_announcement()
|
||||
self.assertSuccess(resp)
|
||||
|
||||
def test_edit_announcement(self):
|
||||
data = {"id": self.create_announcement().data["data"]["id"], "title": "ahaha", "content": "test content",
|
||||
"visible": False}
|
||||
response = self.client.put(self.url, data=data)
|
||||
self.assertSuccess(response)
|
||||
resp_data = response.data["data"]
|
||||
resp = self.client.put(self.url, data=data)
|
||||
self.assertSuccess(resp)
|
||||
resp_data = resp.data["data"]
|
||||
self.assertEqual(resp_data["title"], "ahaha")
|
||||
self.assertEqual(resp_data["content"], "test content")
|
||||
self.assertEqual(resp_data["visible"], False)
|
||||
|
||||
@@ -3,5 +3,5 @@ from django.conf.urls import url
|
||||
from ..views import AnnouncementAdminAPI
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^$', AnnouncementAdminAPI.as_view(), name="announcement_admin_api"),
|
||||
url(r'^announcement$', AnnouncementAdminAPI.as_view(), name="announcement_admin_api"),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user