|
21 | 21 | from twisted.cred import checkers, portal
|
22 | 22 | from twisted.internet import reactor
|
23 | 23 | from twisted.python import log
|
24 |
| -from twisted.web import http, resource, server, twcgi |
| 24 | +from twisted.web import http, resource, server |
25 | 25 | from twisted.web.guard import (BasicCredentialFactory, DigestCredentialFactory,
|
26 | 26 | HTTPAuthSessionWrapper)
|
27 | 27 | from twisted.web.resource import IResource, EncodingResourceWrapper
|
@@ -227,17 +227,11 @@ def make_leaf_page(parent, name, text,
|
227 | 227 |
|
228 | 228 | def make_redirect(parent, name, location_relative_ref):
|
229 | 229 | redirect = Redirect(location_relative_ref)
|
| 230 | + name = name.encode('utf-8') |
230 | 231 | parent.putChild(name, redirect)
|
231 | 232 | return redirect
|
232 | 233 |
|
233 | 234 |
|
234 |
| -def make_cgi_script(parent, name, path, interpreter=sys.executable): |
235 |
| - cgi_script = twcgi.FilteredScript(path) |
236 |
| - cgi_script.filter = interpreter |
237 |
| - parent.putChild(name, cgi_script) |
238 |
| - return cgi_script |
239 |
| - |
240 |
| - |
241 | 235 | def require_basic_auth(resource):
|
242 | 236 | p = portal.Portal(TestAuthRealm())
|
243 | 237 | c = checkers.InMemoryUsernamePasswordDatabaseDontUse(john=b'john')
|
@@ -290,8 +284,8 @@ def main(argv):
|
290 | 284 | make_leaf_page(test_fixtures, "referertest.html", REFERER_TEST_HTML)
|
291 | 285 | make_leaf_page(test_fixtures, "mechanize_reload_test.html",
|
292 | 286 | RELOAD_TEST_HTML)
|
293 |
| - make_redirect(root, "redirected", "/doesnotexist") |
294 |
| - make_redirect(root, "redirected_good", "/test_fixtures") |
| 287 | + make_redirect(root, "redirected", b"/doesnotexist") |
| 288 | + make_redirect(root, "redirected_good", b"/test_fixtures") |
295 | 289 | example_html = open(os.path.join(
|
296 | 290 | "examples", "forms", "example.html")).read()
|
297 | 291 | make_leaf_page(mechanize, "example.html", example_html)
|
|
0 commit comments