Ejemplo n.º 1
0
    def testRedirect(self):
        handler = BasicHttpHandler.createWithRedirect('http://example.org/here')
        observer = CallTrace('HttpComponent', emptyGeneratorMethods=['handleRequest'])
        dna = self.build(handler, observer)

        response = generatorToString(dna.all.handleRequest(RequestURI="/"))

        self.assertEqual('HTTP/1.0 302 Found\r\nLocation: http://example.org/here\r\n\r\n', response)
        self.assertEqual(['handleRequest'], observer.calledMethodNames())
    def testRedirect(self):
        handler = BasicHttpHandler.createWithRedirect('http://example.org/here')
        observer = CallTrace('HttpComponent', emptyGeneratorMethods=['handleRequest'])
        dna = self.build(handler, observer)

        response = asString(dna.all.handleRequest(RequestURI="/"))

        self.assertEquals('HTTP/1.0 302 Found\r\nLocation: http://example.org/here\r\n\r\n', response)
        self.assertEquals(['handleRequest'], observer.calledMethodNames())
Ejemplo n.º 3
0
    def testRedirect(self):
        handler = BasicHttpHandler.createWithRedirect('http://example.org/here')
        observer = CallTrace('HttpComponent', emptyGeneratorMethods=['handleRequest'])
        observable = Observable()
        observable.addObserver(handler)
        handler.addObserver(observer)

        response = ''.join(compose(observable.all.handleRequest(RequestURI="/")))

        self.assertEquals('HTTP/1.0 302 Found\r\nLocation: http://example.org/here\r\n\r\n', response)
        self.assertEquals(['handleRequest'], observer.calledMethodNames())
    def testRedirect(self):
        handler = BasicHttpHandler.createWithRedirect(
            'http://example.org/here')
        observer = CallTrace('HttpComponent',
                             emptyGeneratorMethods=['handleRequest'])
        observable = Observable()
        observable.addObserver(handler)
        handler.addObserver(observer)

        response = ''.join(
            compose(observable.all.handleRequest(RequestURI="/")))

        self.assertEquals(
            'HTTP/1.0 302 Found\r\nLocation: http://example.org/here\r\n\r\n',
            response)
        self.assertEquals(['handleRequest'], observer.calledMethodNames())