示例#1
0
class FastAGIFactoryTest(unittest.TestCase):
    def setUp(self):
        self.factory = FastAGIFactory()
        self.agi = self.factory.buildProtocol(None)
        self.agi.env = ENV
        self.agi.transport = MockTransport() 
        self.agi.readingEnv = True
        
    def test_factoryWithGoodCallHandler(self):
        self.factory.handler = GoodCallHandler
        self.agi.lineReceived('\n\n')   
        self.assertEqual(self.agi, self.factory.handler.agi)
    test_factoryWithGoodCallHandler.skip = True
        
    def test_factoryWithRottenCallHandler(self):
        self.factory.handler = RottenCallHandler
        self.agi.lineReceived('\n\n')   
        self.assertEqual(self.agi, self.factory.handler.agi)
    test_factoryWithRottenCallHandler.skip = True
示例#2
0
 def setUp(self):
     self.factory = FastAGIFactory()
     self.agi = self.factory.buildProtocol(None)
     self.agi.env = ENV
     self.agi.transport = MockTransport() 
     self.agi.readingEnv = True