Exemple #1
0
    def render_user(self, *args, **kwargs):
        '''
        Render user.
        :param args:
        :param kwargs:
        :return:
        '''

        kind = args[0]
        num = args[1]

        with_tag = kwargs['with_tag'] if 'with_tag' in kwargs else False

        user_id = kwargs['user_id'] if 'user_id' in kwargs else ''

        glyph = kwargs['glyph'] if 'glyph' in kwargs else  ''

        all_cats = MUsage.query_most(user_id, kind, num).naive()
        kwd = {
            'with_tag': with_tag,
            'router': router_post[kind],
            'glyph': glyph
        }
        return self.render_string('modules/info/list_user_equation.html',
                                  recs=all_cats,
                                  kwd=kwd)
Exemple #2
0
    def render(self, *args, **kwargs):
        '''
        fun(user_name, kind)
        fun(user_name, kind, num)
        fun(user_name, kind, num, with_tag = val1, glyph = val2)
        fun(user_name = vala, kind = valb, num = valc, with_tag = val1, glyph = val2)
        '''

        # kind = kwargs.get('kind', args[0] if len(args) > 0 else '1')

        # user_name = args[0]
        # kind = args[1]
        # num = args[2]
        # with_tag = kwargs['with_tag'] if 'with_tag' in kwargs else False
        # glyph = kwargs['glyph'] if 'glyph' in kwargs else ''

        user_name = kwargs.get('user_name', args[0])
        kind = kwargs.get('kind', args[1])
        num = kwargs.get('num', args[2] if len(args) > 2 else 6)
        with_tag = kwargs.get('with_tag', False)
        glyph = kwargs.get('glyph', '')

        all_cats = MUsage.query_most(user_name, kind, num).naive()
        kwd = {
            'with_tag': with_tag,
            'router': router_post[kind],
            'glyph': glyph
        }
        return self.render_string('modules/info/list_user_equation.html',
                                  recs=all_cats,
                                  kwd=kwd)
Exemple #3
0
    def render_user(self, *args, **kwargs):
        '''
        Render user.
        fun(kind, num)
        fun(kind, num, with_tag = val1)
        fun(kind, num, with_tag = val1, user_id = val2)
        fun(kind, num, with_tag = val1, user_id = val2, glyph = val3)
        '''

        # kind = args[0]
        # num = args[1]
        #
        # with_tag = kwargs['with_tag'] if 'with_tag' in kwargs else False
        #
        # user_id = kwargs['user_id'] if 'user_id' in kwargs else ''
        #
        # glyph = kwargs['glyph'] if 'glyph' in kwargs else  ''

        kind = kwargs.get('kind', args[0])
        num = kwargs.get('num', args[1] if len(args) > 1 else 6)
        with_tag = kwargs.get('with_tag', False)
        user_id = kwargs.get('user_id', '')
        glyph = kwargs.get('glyph', '')

        all_cats = MUsage.query_most(user_id, kind, num).naive()
        kwd = {
            'with_tag': with_tag,
            'router': router_post[kind],
            'glyph': glyph
        }
        return self.render_string('modules/info/list_user_equation.html',
                                  recs=all_cats,
                                  kwd=kwd)
Exemple #4
0
 def test_query_most(self):
     self.add_message()
     self.add_usage()
     aa = MUsage.query_most(self.userid, '1', 8)
     tf = False
     for i in aa:
         if i.post_id == self.postid:
             assert i.uid == self.uid
             tf = True
             break
     self.tearDown()
     assert tf
Exemple #5
0
    def render(self, *args, **kwargs):
        user_name = args[0]
        kind = args[1]
        num = args[2]

        with_tag = kwargs['with_tag'] if 'with_tag' in kwargs else False
        glyph = kwargs['glyph'] if 'glyph' in kwargs else ''

        all_cats = MUsage.query_most(user_name, kind, num).naive()
        kwd = {
            'with_tag': with_tag,
            'router': router_post[kind],
            'glyph': glyph
        }
        return self.render_string('modules/info/list_user_equation.html',
                                  recs=all_cats,
                                  kwd=kwd)
Exemple #6
0
 def test_query_most(self):
     MUsage.query_most(self.userid, '0100', 8)
     assert True