File tree 1 file changed +43
-0
lines changed
1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change
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 )
You can’t perform that action at this time.
0 commit comments