本文整理汇总了Python中torlite.model.mpost.MPost.delete_last_post方法的典型用法代码示例。如果您正苦于以下问题:Python MPost.delete_last_post方法的具体用法?Python MPost.delete_last_post怎么用?Python MPost.delete_last_post使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类torlite.model.mpost.MPost
的用法示例。
在下文中一共展示了MPost.delete_last_post方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TEST2
# 需要导入模块: from torlite.model.mpost import MPost [as 别名]
# 或者: from torlite.model.mpost.MPost import delete_last_post [as 别名]
class TEST2(unittest.TestCase):
def setUp(self):
self.mpost = MPost()
self.s = requests.Session() # 可以在多次访问中保留cookie
payload33 = {
'user_name': 'yunsuan',
'user_pass': 'yunsuan',
}
headers = {u'Accept': u'*/*',
u'Accept-Encoding': u'gzip, deflate, compress',
u'User-Agent': u'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; .NET4.0E)',
u'Connection': u'Keep-Alive',
u'Referer': 'http://127.0.0.1:8088/user/login'
}
self.r_user_login = self.s.post('http://127.0.0.1:8088/user/login', payload33,
headers=headers) # POST帐号和密码,设置headers
url_add_doc = 'http://127.0.0.1:8088/post/add_document'
payload1 = {
'title': 'test4',
'keywords': 'kkk',
'src_type': 0,
'logo': '',
'tag1': '',
'cnt_md': '''
## lsadkfjasdflksadf
* sadlkfjas
* sdalkf
'''
}
payload2 = {
'title': '',
'keywords': 'kkk',
'src_type': 0,
'logo': '',
'tag1': '',
'cnt_md': '''
## lsadkfjasdflksadf
* sadlkfjas
* sdalkf
'''
}
url_modify_doc = 'http://127.0.0.1:8088/post/modify/7f09e'
payload3 = {
'title': 'test4',
'keywords': 'yunsuan',
'tags': '',
'src_type': 0,
'id_spec': 1,
'logo': '',
'tag1': '',
'tag2': '',
'tag3': '',
'tag4': '',
'tag5': '',
'tag6': '',
'cnt_md': '''
## 111111111111111111111
* 222222222222222
* 3333333333
''',
'is_update_time': 0,
}
self.r_add_document = self.s.post(url_add_doc, payload1)
self.r_add_document_no_title = self.s.post(url_add_doc, payload2)
self.r_add_document_same_title = self.s.post(url_add_doc, payload1)
self.r_modify_document = self.s.post(url_modify_doc, payload3)
def test_post(self):
assert self.r_user_login.status_code == 200
assert self.r_add_document.status_code == 200
assert self.r_add_document_no_title.status_code == 400
assert self.r_add_document_same_title.status_code == 400
assert self.r_modify_document.status_code == 200
def tearDown(self):
if self.r_add_document.status_code == 200:
self.mpost.delete_last_post()
else:
return