def test_setWinLine(self): tttS = TickTackTooStage() tttS.setStage("222020202") self.assertEqual(tttS.stage[3][3],"|") tttS.setWinLine(1) self.assertEqual(tttS.stage[3][3],"#") tttS.setStage("001021021") self.assertEqual(tttS.stage[5][23],"-") tttS.setWinLine(6) self.assertEqual(tttS.stage[5][23],"#") tttS.setStage("201120122") self.assertEqual(tttS.stage[2][4]," ") tttS.setWinLine(7) self.assertEqual(tttS.stage[2][4],"#")
if typ == "stage": stage.setStage(message) stage.printStage() except (KeyError,TypeError): client.sendMessage("stage","Send all stage") # stop game if typ in ("_stop","draw"): print("\r",end="") print(message) client.close() continue if typ == "win": stage.setWinLine(int(message[5])) stage.printStage() print("\r",end="") print(message[6:]) client.close() continue else: try: #code from player code = getCoordinate(message.rstrip()) client.sendMessage("move",message) except KeyError: #chat from player client.sendMessage("_chat",message) client.promt()