当前位置: 首页>>代码示例>>Python>>正文


Python MPost.delete_last_post方法代码示例

本文整理汇总了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
开发者ID:hitrustnet,项目名称:TorCMS,代码行数:95,代码来源:testPostFunc.py


注:本文中的torlite.model.mpost.MPost.delete_last_post方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。