def updateGame(gameid): print("Updating game", gameid) game = scores.getScores(gameid, unusedPoints=True) status = scores.addGame(game) if status['status'] != 0: print(status) return game
def get(self, q): game = scores.getScores(q, getNames=True) if len(game) == 0: self.render("message.html", message="Game not found", title="Delete Game") else: self.render("deletegame.html", id=q, game=game)
def login(): if request.method == 'GET': return redirect(url_for('main')) data = scores.getScores(request.form['username'], request.form['password'], config) if data == -1: flash(config['messages']['credentials']) return redirect(url_for('main')) elif data == -2: flash(config['messages']['unavailable']) return redirect(url_for('main')) return render_template('results.html', data=data)
def augmentScoreTable(row): scoreTable = row['SCORE_TABLE'].strip() dealer = row['DEALER'] vulnerable = row['VULNERABLE'] table = scoreTable.split('\n') table.pop(0) # remove headings scoreTable = [] for entry in table: entry = entry.split() entry.pop(0) # pop NS pair number entry.pop(0) # pop EW pair number theScores = scores.getScores(entry, vulnerable) entry.extend(theScores) scoreTable.append(entry) return scoreTable
def test_1HX_bid_plus_2_by_S_None(self): entry = ['1HX', 'S', '9'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [360, 0])
def test_1HX_bid_plus_1_by_S_EW(self): entry = ['1HX', 'S', '8'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [260, 0])
def test_1H_bid_plus_1_by_N_EW(self): entry = ['1H', 'N', '8'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [110, 0])
def test_6S_bid_plus_1_by_N_NS(self): entry = ['6S', 'N', '13'] vulnerable = 'NS' result = s.getScores(entry, vulnerable) self.assertEqual(result, [1460, 0])
def test_3N_bid_plus_1_by_N_None(self): entry = ['3N', 'N', '10'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [430, 0])
def test_1N_bid_plus_1_by_E_All(self): entry = ['1N', 'E', '8'] vulnerable = 'All' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 120])
def test_3SX_down_4_by_S_NS(self): entry = ['3SX', 'S', '5'] vulnerable = 'NS' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 1100])
def test_3SX_down_2_by_S_EW(self): entry = ['3SX', 'S', '7'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 300])
def test_3S_down_2_by_S_NS(self): entry = ['3S', 'S', '7'] vulnerable = 'NS' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 200])
def test_7NXX_bid_and_made_by_E_EW(self): entry = ['7NXX', 'E', '13'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 2980])
def test_6SXX_bid_plus_1_by_E_None(self): entry = ['6SXX', 'E', '13'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 1820])
def test_6S_bid_plus_1_by_W_None(self): entry = ['6S', 'W', '13'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 1010])
#Testing the loaded module if not challenge.Challenge.test(challengeObj): print("Not loaded") continue #loading it into the server server.addChallenge(challengeObj, lvl) print("loaded") except Exception as e: print("Exception %s" % (e)) print("Usage: load <challenge-name> <lvl>") elif "scores" in cmd: print(scores.getScores()) # # Save Server States # elif "save" in cmd: if "state" in cmd: print("Saving states") try: server.saveServerState() except Exception as e: print("Failed to save server state %s " % (e, )) #Skipping the next sub comands continue
def test_1HXX_bid_plus_1_by_E_EW(self): entry = ['1HXX', 'E', '8'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 1120])
def test_1D_bid_and_made_by_W_All(self): entry = ['1D', 'W', '7'] vulnerable = 'All' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 70])
def test_1DX_bid_plus_1_by_W_EW(self): entry = ['1DX', 'W', '8'] vulnerable = 'EW' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 340])
def test_2NX_bid_plus_1_by_E_All(self): entry = ['2NX', 'E', '9'] vulnerable = 'All' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 890])
def test_1DX_bid_plus_2_by_E_None(self): entry = ['1DX', 'E', '9'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 340])
def test_3NXX_bid_plus_1_by_N_NS(self): entry = ['3NXX', 'N', '10'] vulnerable = 'NS' result = s.getScores(entry, vulnerable) self.assertEqual(result, [1400, 0])
if not challenge.Challenge.test(challengeObj): print ("Not loaded") continue #loading it into the server server.addChallenge(challengeObj, lvl) print ("loaded") except Exception as e: print ("Exception %s" %(e)) print("Usage: load <challenge-name> <lvl>") elif "scores" in cmd: print ( scores.getScores() ) # # Save Server States # elif "save" in cmd: if "state" in cmd: print ("Saving states") try: server.saveServerState() except Exception as e: print( "Failed to save server state %s " % (e,)) #Skipping the next sub comands continue
def test_1DXX_bid_and_made_by_E_None(self): entry = ['1DXX', 'E', '7'] vulnerable = 'None' result = s.getScores(entry, vulnerable) self.assertEqual(result, [0, 230])
def updateScores(self): #updates the scores self.nflScores = scores.getScores('nfl') #this calls get scores which is in the scores.py file self.nbaScores = scores.getScores('nba') self.nhlScores = scores.getScores('nhl') self.mlbScores = scores.getScores('mlb')
def login(): return render_template('results.html', data=scores.getScores(request.form['username'], request.form['password']))
def test_1H_bid_and_made_by_N_All(self): entry = ['1H', 'N', '7'] vulnerable = 'All' result = s.getScores(entry, vulnerable) self.assertEqual(result, [80, 0])