1#!/usr/bin/env python 2 3try: 4 from httplib import HTTPConnection 5except ImportError: 6 from http.client import HTTPConnection # NOQA 7 8from circuits.web import Controller 9 10 11class Root(Controller): 12 13 def index(self): 14 return "Hello World!" 15 16 17def test_GET(webapp): 18 connection = HTTPConnection(webapp.server.host, webapp.server.port) 19 20 connection.request("GET", "/") 21 response = connection.getresponse() 22 assert response.status == 200 23 assert response.reason == "OK" 24 s = response.read() 25 assert s == b"Hello World!" 26 27 28def test_HEAD(webapp): 29 connection = HTTPConnection(webapp.server.host, webapp.server.port) 30 31 connection.request("HEAD", "/") 32 response = connection.getresponse() 33 assert response.status == 200 34 assert response.reason == "OK" 35 s = response.read() 36 assert s == b"" 37