def test_setO(self): tttS = TickTackTooStage() self.assertEqual(tttS.stage[6][13],' ') tttS.setO("B2") self.assertEqual(tttS.stage[6][13],',') self.assertEqual(tttS.stage[2][5],' ') tttS.setO("1A") self.assertEqual(tttS.stage[2][5],',') self.assertRaises(KeyError,tttS.setO,"aaaa")
# chat and information if typ in ("_info","_chat","_error","wrong"): print("\r",end="") print(message) if typ == "_start": stage.printStage() print("\r",end="") print(message) # moves try: if typ == "move_X": stage.setX(message) stage.printStage() if typ == "move_O": stage.setO(message) stage.printStage() 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