Skip to content

Commit 821b1b0

Browse files
committed
xiugai
1 parent ae13e40 commit 821b1b0

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

tests/test_requests/test_post.py

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
import os
3+
import requests
4+
from tornado.testing import AsyncHTTPSTestCase
5+
from server import APP
6+
from torcms.model.category_model import MCategory
7+
from torcms.model.post_model import MPost
8+
9+
from faker import Faker
10+
from datetime import datetime
11+
from torcms.core.tools import get_uu4d, get_uuid
12+
13+
from config import post_cfg
14+
from cfg import SITE_CFG
15+
16+
17+
fak = Faker('zh_CN')
18+
19+
domain = SITE_CFG['site_url']
20+
21+
class TestPostHandler(AsyncHTTPSTestCase):
22+
def get_app(self):
23+
return APP
24+
25+
def test_posthandler_view_edit_delete(self):
26+
for key in post_cfg:
27+
if key != '2':
28+
print(key)
29+
postinfos = MPost.query_all(kind=key)
30+
for post in postinfos:
31+
response = requests.get(os.path.join(domain,'{0}/{1}'.format(post_cfg[key]['router'], post.uid)))
32+
self.assertEqual(response.status_code, 200)
33+
34+
35+
def test_posthandler_add(self):
36+
for k in post_cfg:
37+
for ii in range(3):
38+
postuid = f'{k}{get_uu4d()}'
39+
while MPost.get_by_uid(postuid):
40+
postuid = f'{k}{get_uu4d()}'
41+
42+
response = requests.get(os.path.join(domain,'{0}/_add/{1}'.format(post_cfg[k]['router'], postuid)))
43+
self.assertEqual(response.status_code, 200)

0 commit comments

Comments
 (0)