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)
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)
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)
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
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)
def test_query_most(self): MUsage.query_most(self.userid, '0100', 8) assert True