/tests/web/test_wsgi_gateway_yield.py

https://bitbucket.org/prologic/circuits/ · Python · 17 lines · 11 code · 5 blank · 1 comment · 0 complexity · 0382301cf470991c726e99f1140e6a3c MD5 · raw file

  1. #!/usr/bin/env python
  2. from .helpers import urlopen
  3. def application(environ, start_response):
  4. status = "200 OK"
  5. response_headers = [("Content-type", "text/plain")]
  6. start_response(status, response_headers)
  7. yield "Hello "
  8. yield "World!"
  9. def test(webapp):
  10. f = urlopen(webapp.server.http.base)
  11. s = f.read()
  12. assert s == b"Hello World!"