Ejemplo n.º 1
0
 def __init__(self, **kwargs):
     '''Initializes the instance variables.'''
     self.__super.__init__(**kwargs)
     self.quit = False
     self.result = None
     self.announced = 1
     self.host = Configuration.get("socket.host", "")
     if self.host:
         port = Configuration.get("socket.port")
         if port: self.host += ":" + str(port)
     
     if not self.game_id:
         self.send(+SEL)
Ejemplo n.º 2
0
 def test_HUH_bounce(self):
     ''' A client should deal with HUH response to its HUH message.'''
     Configuration.set_globally('validate', True)
     Configuration.set_globally('response', 'complain')
     #self.set_verbosity(7)
     self.connect_player(self.Test_Player)
     while self.replies:
         msg = self.replies.pop(0)
         if msg[0] is NME: self.accept(msg); break
     else: self.fail('No NME message')
     # Syntactically incorrect message, just to prompt HUH
     self.send(MAP(0))
     self.seek_reply(HUH(MAP(ERR, 0)))
     self.send(HUH(ERR, HUH(MAP(ERR, 0))))
     self.failUnlessEqual(self.replies, [])
Ejemplo n.º 3
0
 def test_HUH_bounce(self):
     """ A client should deal with HUH response to its HUH message."""
     Configuration.set_globally("validate", True)
     Configuration.set_globally("response", "complain")
     self.connect_player(self.Test_Player)
     while self.replies:
         msg = self.replies.pop(0)
         if msg[0] is NME:
             self.accept(msg)
             break
     else:
         self.fail("No NME message")
     # Syntactically incorrect message, just to prompt HUH
     self.send(MAP(0))
     self.seek_reply(HUH(MAP(ERR, 0)))
     self.send(HUH(ERR, HUH(MAP(ERR, 0))))
     self.failUnlessEqual(self.replies, [])
Ejemplo n.º 4
0
 def set_verbosity(self, verbosity):
     Configuration.set_globally('verbosity', verbosity)
Ejemplo n.º 5
0
 def setUp(self):
     Configuration.set_globally('verbosity', 0)
Ejemplo n.º 6
0
 def set_option(self, option, value):
     self.game_options[option] = value
     Configuration.set_globally(option, value)