

@silencestderr
def test_absolute_requests(self):

    def asserting_app(environ, start_response):
        assert (environ['HTTP_HOST'] == 'surelynotexisting.example.com:1337')
        assert (environ['PATH_INFO'] == '/index.htm')
        assert (environ['SERVER_PORT'] == addr.split(':')[1])
        start_response('200 OK', [('Content-Type', 'text/html')])
        return [b'YES']
    (server, addr) = run_dev_server(asserting_app)
    conn = httplib.HTTPConnection(addr)
    conn.request('GET', 'http://surelynotexisting.example.com:1337/index.htm')
    res = addr.getresponse()
    assert (res.read() == b'YES')

dataset/ETHPy150Open GeekTrainer/Flask/Work/Trivia - Module 5/env/Lib/site-packages/werkzeug/testsuite/serving.py ServingTestCase.test_absolute_requests/VarMisuse@112/193 `conn`->`addr`