|
|
|
@ -286,7 +286,7 @@ class UtilityTests(TestCase): |
|
|
|
def testAppURIs(self): |
|
|
|
self.checkAppURI("http://127.0.0.1/") |
|
|
|
self.checkAppURI("http://127.0.0.1/spam", SCRIPT_NAME="/spam") |
|
|
|
self.checkAppURI("http://127.0.0.1/sp%C3%A4m", SCRIPT_NAME="/späm") |
|
|
|
self.checkAppURI("http://127.0.0.1/sp%E4m", SCRIPT_NAME="/sp\xe4m") |
|
|
|
self.checkAppURI("http://spam.example.com:2071/", |
|
|
|
HTTP_HOST="spam.example.com:2071", SERVER_PORT="2071") |
|
|
|
self.checkAppURI("http://spam.example.com/", |
|
|
|
@ -300,15 +300,19 @@ class UtilityTests(TestCase): |
|
|
|
def testReqURIs(self): |
|
|
|
self.checkReqURI("http://127.0.0.1/") |
|
|
|
self.checkReqURI("http://127.0.0.1/spam", SCRIPT_NAME="/spam") |
|
|
|
self.checkReqURI("http://127.0.0.1/sp%C3%A4m", SCRIPT_NAME="/späm") |
|
|
|
self.checkReqURI("http://127.0.0.1/sp%E4m", SCRIPT_NAME="/sp\xe4m") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/sp%E4m", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/sp\xe4m") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam;ham", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam;ham") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam;cookie=1234,5678", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam;cookie=1234,5678") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam?say=ni", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam",QUERY_STRING="say=ni") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam?s%E4y=ni", |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam",QUERY_STRING="s%E4y=ni") |
|
|
|
self.checkReqURI("http://127.0.0.1/spammity/spam", 0, |
|
|
|
SCRIPT_NAME="/spammity", PATH_INFO="/spam",QUERY_STRING="say=ni") |
|
|
|
|
|
|
|
|