server.sendMessage("wrong", "Place is marked already", gamer) continue except MemoryError: server.sendMessage("wrong", "It is not your turn", gamer) continue if msgType == "stage": server.sendMessage("stage", game.getStage(), gamer, addServerPromt=False) if game.checkWin()[0]: win = '' lost = '' line = game.checkWin()[1] if game.checkWin()[0] == 1: win = 'X' else: win = 'O' msg = "W:%sL:%d%s Win %s - <%s>!"%(win,line,server.serverPromt(),win,players[win]) server.broadcast_data("win",msg, addServerPromt=False) continueGame = False if game.checkDraw(): print("Draw!") server.broadcast_data("draw", " Draw!") continueGame = False server.closeSocket()
def test_serverPromt(self): server=EchoGameServer(host,port,data_size,msghand,1) self.assertEqual(server.serverPromt(),'\\Game Server\\ ')