Example #1
0
 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")
Example #2
0
        # 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