示例#1
0
    def list(self, cur_p=''):
        '''
        View the list of the Log.
        '''

        if cur_p == '':
            current_page_number = 1
        else:
            current_page_number = int(cur_p)

        current_page_number = 1 if current_page_number < 1 else current_page_number

        pager_num = int(MLog.total_number() / CMS_CFG['list_num'])
        kwd = {
            'pager': '',
            'title': '',
            'current_page': current_page_number,
        }

        if self.is_p:
            self.render('admin/log_ajax/user_list.html',
                        kwd=kwd,
                        user_list=MLog.query_all_user(),
                        no_user_list=MLog.query_all(
                            current_page_num=current_page_number),
                        format_date=tools.format_date,
                        userinfo=self.userinfo)
        else:
            self.render('misc/log/user_list.html',
                        kwd=kwd,
                        user_list=MLog.query_all_user(),
                        no_user_list=MLog.query_all(
                            current_page_num=current_page_number),
                        format_date=tools.format_date,
                        userinfo=self.userinfo)
示例#2
0
    def test_query_all(self):

        p = {'user_id': 'None'}
        self.add_message(**p)
        a = MLog.query_all_current_url()
        x = int(a.count() / 10)
        tf = False
        for y in range(x + 3):
            a = MLog.query_all(current_page_num=y)
            for i in a:

                if i.uid == self.uid:
                    tf = True
                    break
        assert tf
        self.tearDown()
示例#3
0
 def test_query_all(self):
     MLog.query_all()
     assert True