def create_player(player_to_create: Player): player = models.Player(name=player_to_create.name, secret=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(25))) player.save() return { 'name': player.name, 'id': player.id, 'secret': player.secret }
def create_player(): if not request.json or not 'name' in request.json: return jsonify({'error': 'missing `name` field in request'}), 200 player = models.Player(name=request.json['name']) db.session.add(player) db.session.commit() return jsonify({'id': player.id}), 201
def league(): user = {'nickname': 'Summoner'} baz = makingStrings() bar = makeString() summonerName = 'chinchilla' # testString = reqURL() responseJSON = tempReq(summonerName) #sumID = responseJSON['chinchilla']['id'] #sumName = responseJSON['chinchilla']['name'] #sumLevel = responseJSON['chinchilla']['summonerLevel'] sumID = responseJSON[summonerName]['id'] sumName = responseJSON[summonerName]['name'] sumLevel = responseJSON[summonerName]['summonerLevel'] sumID = str(sumID) sumName = str(sumName) sumLevel = int(sumLevel) u = models.Player(name=sumName, level=sumLevel) k = models.Player(name='Keep Chasing', level=30) # db.session.add(k) #db.session.add(u) #db.session.commit() playerOne = models.Player.query.get(1) players = models.Player.query.all() return render_template('league.html', title='LeagueTool', user=user, baz=baz, bar=bar, # testString=testString, responseJSON=responseJSON, summonerName=summonerName, sumID=sumID, sumName=sumName, sumLevel=sumLevel, u=u, k=k, playerOne=playerOne, players=players)
def add_player(game_id, user_id, color): game = models.Game.query.get(game_id) if (len(game.players) < 4): p = models.Player(user_id = user_id, color=color, game_id=game_id) game.colors_left = filter(lambda x: x != color, game.colors_left) db.session.add(p) db.session.add(game) db.session.commit() print "added" return p.id
def create_task2(): #if 'credentials' not in flask.session: #return make_response(jsonify({'error': 'Unauthorized access'}), 401) #else: if not request.json or not 'name' in request.json or not 'surname' in request.json or not 'height' in request.json or not 'weight' in request.json or not 'position' in request.json or not 'coach_id' in request.json: abort(400) c = models.Player(name=request.json['name'], surname=request.json['surname'], height=request.json['height'], weight=request.json['weight'], position=request.json['position'], coach_id=request.json['coach_id']) db.session.add(c) db.session.commit() coach = c.trainer return jsonify( str(c.id) + ' ' + c.name + ' ' + c.surname + ' ' + coach.team + ' ' + coach.name + ' ' + coach.surname), 201
def setUp(self): self.success_test_params = [ { QUIZ_SCORE: 7, EXPECTED_OUTPUT: 7 }, { QUIZ_SCORE: 8, EXPECTED_OUTPUT: 15 }, { QUIZ_SCORE: 0, EXPECTED_OUTPUT: 15 }, ] initial_person = models.Player(email=USER, username="******", score=0, profile_image="") self.initial_db_mock = [initial_person]
def add_player(request): if request.method == 'POST': form = forms.AddPlayerForm(request.POST) if form.is_valid(): text = form.cleaned_data['description'].lower() name = form.cleaned_data['name'].lower() badword = False words = [] for word in models.BadWords.objects.all(): if word.word in text: badword = True words.append(word.word) elif word.word in name: badword = True words.append(word.word) text = list(map(len, text.split())) text.sort(reverse=True) if badword: return render( request, 'app/text.html', { 'title': 'Ошибка', 'text': _('В названии или тексте содержатся недопустимые слова ' ) + str(words) }) tm = models.Player( name=form.cleaned_data['name'], owner=request.META.get('REMOTE_ADDR'), description=form.cleaned_data['description'], ) tm.save() return HttpResponseRedirect('/players') else: form = forms.AddPlayerForm return render(request, 'app/addplayer.html', { 'title': _('Добавить объявление'), 'form': form })
def setUp(self): self.success_test_params = [ { KEY_INPUT: 'Sam', KEY_EMAIL: "*****@*****.**", KEY_IMAGE_URL: "https://lh6.googleusercontent.com/-3RQkbqiJxoc/AAAAAAAAAAI/AAAAAAAAAAA/AMZuuclaboCeQuAi-0K-8egRx_P-GTY8_A/s96-c/photo.jpg", KEY_EXPECTED: "[<Player '*****@*****.**'>, <Player '*****@*****.**'>]", }, { KEY_INPUT: 'Carl', KEY_EMAIL: "*****@*****.**", KEY_IMAGE_URL: "https://lh3.googleusercontent.com/a-/AOh14Gj61dCskueTkWKUO2zUpzgaShFvEo2U9My_O8sB0A=s96-c", KEY_EXPECTED: "[<Player '*****@*****.**'>, <Player '*****@*****.**'>, <Player '*****@*****.**'>]", }, { KEY_INPUT: 'Paul', KEY_EMAIL: "*****@*****.**", KEY_IMAGE_URL: "https://lh6.googleusercontent.com/-3RQkbqiJxoc/AAAAAAAAAAI/AAAAAAAAAAA/AMZuuclaboCeQuAi-0K-8egRx_P-GTY8_A/s96-c/photo.jpg", KEY_EXPECTED: "[<Player '*****@*****.**'>, <Player '*****@*****.**'>, <Player '*****@*****.**'>, <Player '*****@*****.**'>]", }, ] initial_person = models.Player(email=INITIAL_EMAIL, username=INITIAL_USERNAME, score=0, profile_image=INITIAL_IMAGE_URL) self.initial_db_mock = [initial_person]
def players(): body = request.values.get('Body', None) from_number = request.values.get('From', None) print("Body: " + body) print("Number: " + from_number) numbers = get_numbers() print("Number Array: length" + str(len(numbers))) if from_number not in numbers: player = models.Player(number=from_number) db.session.add(player) db.session.commit() msg = "number not in database" else: msg = "number in database" resp = twilio.twiml.Response() resp.message(msg) return str(resp)
def addPlayerInfo(self, name, weight, height, jersey, position, uname): temp = models.Player(name=name, weight=int(weight), jersey=int(jersey), position=position, height=int(height), uname=uname) db.session.add(temp) db.session.commit()