def test_is_ball_in_rect_4(self): """ Base case: ball hits right. """ ball = Ball(1, 5, 9) rect = Size(10, 10) assert (is_ball_in_rect(ball, rect) == False)
def test_is_ball_in_rect_3(self): """ Base case: ball overlaps left. """ ball = Ball(1, 5, 3) rect = Size(10, 10) assert (is_ball_in_rect(ball, rect) == False)
def test_is_ball_in_rect_2(self): """ Base case: ball hits top. """ ball = Ball(5, 2, 2) rect = Size(10, 10) assert (is_ball_in_rect(ball, rect) == False)
def test_is_ball_in_rect_1(self): """ Base case: ball in rect. """ ball = Ball(5, 6, 2) rect = Size(10, 10) assert (is_ball_in_rect(ball, rect) == True)
def load_sizes(): """Load sizes from sizes into database""" print "Sizes" for row in open("seed_data/sizes"): row = row.rstrip() size, gender_id = row.split("|") size = Size(size=size, gender_id=gender_id) db.session.add(size) db.session.commit()
def add_size(): form = AddSizeForm() if form.validate_on_submit(): sizename = request.form.get('sizename') sizeis = request.form.get('sizeis') size = Size(size=sizeis, size_title=sizename) if len(sizeis): try: db_session.add(size) db_session.commit() # 记录日志 actions = '增加尺码' savelog(actions) except: flash("数据库错误!") return redirect('/manage/add_size') flash("添加成功,<span id='time'>3</span>秒后自动跳转管理页。") return redirect('/manage/add_size') return render_template("edit_size.html", pagename='manage_size', this='add', form=form)
def load_sizes(sizes_filename): """Load sizes from seed_data/sizes into database.""" # Delete all rows in table, so if we need to run this a second time, # we won't be trying to add duplicate users # BROKEN? Size.query.delete() #Read sizes file and insert data for row in open(sizes_filename): row = row.rstrip() size_id, size = row.split("|") sizes = Size(size=size) # We need to add to the session or it won't ever be stored db.session.add(sizes) # Once we're done, we should commit our work db.session.commit() #finished the function print("Sizes inserted")