def testFindAllByUserName(self): objs = Conversation.findAllByUserName('john') self.assertTrue(is_array(objs)) self.assertTrue(len(objs) > 0) for obj in objs: self.assertTrue(isinstance(obj, Conversation))
def show_user_conversations(name): form = UserNameListForm(request, url={'name': name}) if not form.validate(): return json({'message': 'Validation Failed', 'errors': form.errors}, 422) if not User.nameExists(form.name): return json({'message': 'User with given name not found'}, 404) total = Conversation.countAllByUserName(form.name) pg = paginate(form, total) if total > 0: if pg.page_valid: data = Conversation.findAllByUserName(form.name, pg.offset, pg.per_page) else: return json({'message': "This is the end of the list"}, 404) else: data = [] return json(dict(conversations=data, **pg.info))
def show_user_conversations(name): form = UserNameListForm(request, url={'name': name}) if not form.validate(): return json({ 'message': 'Validation Failed', 'errors': form.errors }, 422) if not User.nameExists(form.name): return json({'message': 'User with given name not found'}, 404) total = Conversation.countAllByUserName(form.name) pg = paginate(form, total) if total > 0: if pg.page_valid: data = Conversation.findAllByUserName(form.name, pg.offset, pg.per_page) else: return json({'message': "This is the end of the list"}, 404) else: data = [] return json(dict(conversations=data, **pg.info))