Example #1
0
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
Example #2
0
 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)
Example #3
0
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
Example #5
0
 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])
Example #6
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])
Example #7
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])
Example #8
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])
Example #9
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])
Example #10
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])
Example #11
0
 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])
Example #12
0
 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])
Example #13
0
 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])
Example #14
0
 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])
Example #15
0
 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])
Example #16
0
 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])
Example #17
0
                    #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
Example #18
0
 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])
Example #19
0
 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])
Example #20
0
 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])
Example #21
0
 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])
Example #22
0
 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])
Example #23
0
 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])
Example #24
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
Example #25
0
 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])
Example #26
0
	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')
Example #27
0
def login():
    return render_template('results.html', data=scores.getScores(request.form['username'], request.form['password']))
Example #28
0
 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])