def post(path, base=URL_BASE, params_dict={}): app_logger.debug("post: base={0} path={1} payload={2}".format(base, path, forms.form_encode(params_dict))) resource = create_resource() response = exec_request(partial(resource.post, path=path, payload=forms.form_encode(params_dict))) resp = response.body_string() if response.charset != 'utf8': resp = resp.decode('utf8') return resp
def test_login(username): if username is None: return "test_login Fail" before = datetime.now() user = User.get_user(username) after = datetime.now() s_mess = "test_login Success " + str_diff_datetime(before=before, after=after) app_logger.debug(s_mess) return s_mess
def get(path, base=URL_BASE, params_dict={}, renderer=etree.fromstring): app_logger.debug("get: base={0} path={1} params_dict={2}".format(base, path, str(params_dict))) resource = create_resource(base) response = exec_request(partial(resource.get, path=path, params_dict=params_dict)) resp = response.body_string() if response.charset != 'utf8': resp = resp.decode('utf8') return renderer(resp)
def test_feedback(): random.seed() try: email = gen_random_mail() comment = gen_random_username(256) feedback = FeedBack(email = email, comment = comment) before = datetime.now() feedback.save_new() after = datetime.now() except: return str(sys.exc_info()) s_mess = "test_feedback Success " + str_diff_datetime(before=before, after=after) app_logger.debug(s_mess) return s_mess
def test_register(): random.seed() try: username = gen_random_username() email = gen_random_mail() user = User(username=username, email=email, password_hash=generate_password_hash("test_register")) before = datetime.now() user.save() after = datetime.now() except: return str(sys.exc_info()) s_mess = "test_register Success " + str_diff_datetime(before=before, after=after) app_logger.debug(s_mess) return s_mess
def test_show_category(category_id=None, pagenum=None): if not category_id: return "test_show_category Fail" offset = 0 if pagenum and int(pagenum) > 0: offset = int(pagenum) * 10 before = datetime.now() blogs = Blog.load_blogs_by_category(category_id=category_id, offset=offset) after = datetime.now() load_blogs_str = " load_blogs_by_category " + str_diff_datetime(before=before, after=after) if blogs: g.params['blogs'] = blogs before = datetime.now() categories = Category.load_categories() after = datetime.now() load_categories = " load_categories " + str_diff_datetime(before=before, after=after) if categories: g.params['categories'] = categories before = datetime.now() category = Category.load_category(category_id) after = datetime.now() load_category = " load_category " + str_diff_datetime(before=before, after=after) if category: g.params['category'] = category s_mess = "test_show_category Success " + \ load_blogs_str + ":::" + \ load_categories + ":::" + \ load_category + "xxx" app_logger.debug(s_mess) return s_mess
def delete(path, base=URL_BASE, params_dict={}): payload = forms.form_encode(params_dict) app_logger.debug("delete: base={0} path={1} payload={2}".format(base, path, payload)) resource = create_resource() exec_request(partial(resource.delete, path=path, payload=payload))
def put(path, base=URL_BASE, params_dict={}): app_logger.debug("put: base={0} path={1} payload={2}".format(base, path, forms.form_encode(params_dict))) resource = create_resource() exec_request(partial(resource.put, path=path, payload=forms.form_encode(params_dict)))