def test_raw(self): s = io.StringIO() r = language.parse_response("400:b'foo'") language.serve(r, s, {}) v = s.getvalue() assert "Content-Length" in v s = io.StringIO() r = language.parse_response("400:b'foo':r") language.serve(r, s, {}) v = s.getvalue() assert not "Content-Length" in v
def test_raw(self): s = cStringIO.StringIO() r = language.parse_pathod("400:b'foo'").next() language.serve(r, s, {}) v = s.getvalue() assert "Content-Length" in v s = cStringIO.StringIO() r = language.parse_pathod("400:b'foo':r").next() language.serve(r, s, {}) v = s.getvalue() assert "Content-Length" not in v
def test_raw(self): s = cStringIO.StringIO() r = language.parse_response("400:b'foo'") language.serve(r, s, {}) v = s.getvalue() assert "Content-Length" in v s = cStringIO.StringIO() r = language.parse_response("400:b'foo':r") language.serve(r, s, {}) v = s.getvalue() assert "Content-Length" not in v
def test_render_simple(self): s = cStringIO.StringIO() r = parse_request("GET:'/foo'") assert language.serve( r, s, default_settings(), )
def test_render(self): s = cStringIO.StringIO() r = parse_request("GET:'/foo'") assert language.serve( r, s, language.Settings(request_host="foo.com") )
def test_render_with_body(self): s = cStringIO.StringIO() r = parse_response('200:bfoobar') assert language.serve( r, s, default_settings(), )
def test_render_with_headers(self): s = cStringIO.StringIO() r = parse_response('200:h"foo"="bar"') assert language.serve( r, s, default_settings(), )
def test_render_simple(self): s = cStringIO.StringIO() r = parse_response('200') assert language.serve( r, s, default_settings(), )
def test_render_with_body(self): s = cStringIO.StringIO() r = parse_request("GET:'/foo':bfoobar") assert language.serve( r, s, default_settings(), )
def test_render(self): s = cStringIO.StringIO() r = parse_request("GET:'/foo'") assert language.serve( r, s, language.Settings(request_host = "foo.com") )
def test_render_with_headers(self): s = cStringIO.StringIO() r = parse_request('GET:/foo:h"foo"="bar"') assert language.serve( r, s, default_settings(), )
def test_render(self): s = io.StringIO() r = language.parse_response("400:m'msg'") assert language.serve(r, s, {}) r = language.parse_response("400:p0,100:dr") assert "p0" in r.spec() s = r.preview_safe() assert "p0" not in s.spec()
def test_render(self): s = cStringIO.StringIO() r = language.parse_response("400:m'msg'") assert language.serve(r, s, {}) r = language.parse_response("400:p0,100:dr") assert "p0" in r.spec() s = r.preview_safe() assert "p0" not in s.spec()
def test_render(self): s = cStringIO.StringIO() r = language.parse_pathod("400:m'msg'").next() assert language.serve(r, s, {}) r = language.parse_pathod("400:p0,100:dr").next() assert "p0" in r.spec() s = r.preview_safe() assert "p0" not in s.spec()
def test_write_values_after(): s = cStringIO.StringIO() r = language.parse_pathod("400:da").next() language.serve(r, s, {}) s = cStringIO.StringIO() r = language.parse_pathod("400:pa,0").next() language.serve(r, s, {}) s = cStringIO.StringIO() r = language.parse_pathod("400:ia,'xx'").next() language.serve(r, s, {}) assert s.getvalue().endswith('xx')
def test_write_values_after(self): s = cStringIO.StringIO() r = language.parse_response({}, "400:da") language.serve(r, s, {}) s = cStringIO.StringIO() r = language.parse_response({}, "400:pa,0") language.serve(r, s, {}) s = cStringIO.StringIO() r = language.parse_response({}, "400:ia,'xx'") language.serve(r, s, {}) assert s.getvalue().endswith('xx')
def test_render(self): s = cStringIO.StringIO() r = language.parse_request({}, "GET:'/foo'") assert language.serve(r, s, {}, "foo.com")
def test_serve(self): s = cStringIO.StringIO() r = language.parse_response({}, "400:i0,'foo'") assert language.serve(r, s, {})
def test_internal_response(self): d = cStringIO.StringIO() s = language.PathodErrorResponse("foo") language.serve(s, d, {})
def test_make_error_response(): d = cStringIO.StringIO() s = http2.make_error_response("foo", "bar") language.serve(s, d, default_settings())
def testlen(x): s = cStringIO.StringIO() language.serve(x, s, {}) assert x.length({}) == len(s.getvalue())
def test_make_error_response(): d = cStringIO.StringIO() s = http.make_error_response("foo") language.serve(s, d, {})
def render(r, settings=language.Settings()): r = r.resolve(settings) s = cStringIO.StringIO() assert language.serve(r, s, settings) return s.getvalue()
def test_serve(self): s = cStringIO.StringIO() r = language.parse_pathod("400:i0,'foo'").next() assert language.serve(r, s, {})
def test_render(self): s = cStringIO.StringIO() r = language.parse_response({}, "400:m'msg'") assert language.serve(r, s, {})
def testlen(x): s = cStringIO.StringIO() m = x.maximum_length({}) language.serve(x, s, {}) assert m >= len(s.getvalue())
def testlen(x): s = cStringIO.StringIO() x = x.next() language.serve(x, s, language.Settings()) assert x.length(language.Settings()) == len(s.getvalue())
def test_internal_response(self): d = cStringIO.StringIO() s = language.make_error_response("foo") language.serve(s, d, {})
def testlen(x): s = cStringIO.StringIO() language.serve(x, s, language.Settings()) assert x.length(language.Settings()) == len(s.getvalue())