def add(): form = CaseForm() if form.validate_on_submit(): case = Case(name=form.name) form.populate_obj(case) case.author = current_user case.save() flash("Add Test Case successfully") return redirect(url_for("case.view", case_id=case.id)) return render_template("case/add.html", form=form)
def add_case(): if not request.json or not 'name' in request.json: abort(400) case = Case(name=request.json['name']) #case.author = current_user user = User.query.filter_by(username=request.json['username']).first_or_404() case.author = user case.description = request.json['description'] case.save() return jsonify({'case':str(case)}),201
def create(default_data=True, sample_data=False): "Creates database tables from sqlalchemy models" db.create_all() ray = add_user(username="******", password="******", email="*****@*****.**") simon = add_user(username="******", password="******", email="*****@*****.**") xiang = add_user(username="******", password="******", email="*****@*****.**") case = Case(name="TestCase001", author_id=ray.id, description = "This is the first test case" ) case.save() result = Result(name="TestResult001" , author_id=ray.id, link="http://www.baidu.com", case_id=case.id ) result.save()
def struct_case(case): if not case['start_date']: # 计算是否是首借单 first_case_flag = 0 else: first_case_flag = 0 if is_first_case(start_date=case['start_date'], customer_id=case['customer_id'])[ 'signFrequency'] <= 1 else 1 newcase = Case() newcase.create_time = case['create_time'] newcase.case_id = case['apply_sn'] newcase.customer_id = case['customer_id'] newcase.customer_name = case['customer_name'] newcase.ic_number = case['ic_number'] newcase.is_renew_case = first_case_flag newcase.amount = case['amount'] newcase.start_date = case['start_date'] newcase.end_date = case['end_date'] newcase.case_tenor = case['tenor'] newcase.sale_name = case['SALES_NAME'] newcase.risk_manager_name = case['risk_manager_name'] newcase.approver = case['approver'] newcase.approve_time = case['approve_time'] newcase.approve_status=None newcase.card_name = None newcase.shop_id = case['shop_id'] newcase.plateform_fee = case['platform_fee'] newcase.guarantor_fee = case['guarantor_fee'] newcase.service_fee1 = case['service_fee1'] newcase.service_fee2 = case['service_fee2'] newcase.risk_fee = case['risk_fee'] newcase.case_status = [] newcase.status_code = case['status'] newcase.recommend_name = case['real_name'] newcase.recommend_fee = case['referral_fee'] newcase.logs = {'chushen': [], 'fushen': [], 'loan': [], 'diancui': [], 'waicui': [], 'daihuan_apply': [], 'daihuan_approve': [], 'inadvance_apply': [], 'inadvance_approve': [], 'refund': [], 'end': [], 'payment': []} newcase.save()