示例#1
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, [])
示例#2
0
文件: player.py 项目: eswald/parlance
 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, [])
示例#3
0
 def set_verbosity(self, verbosity):
     Configuration.set_globally('verbosity', verbosity)
示例#4
0
 def setUp(self):
     Configuration.set_globally('verbosity', 0)
示例#5
0
 def set_option(self, option, value):
     self.game_options[option] = value
     Configuration.set_globally(option, value)