def test_goad_passes_body_through(): environ = {} environ['REQUEST_METHOD'] = '' environ['SERVER_PROTOCOL'] = '' environ['wsgi.input'] = '\xdead\xbeef' expected = ('', '', '', '', '\xdead\xbeef') actual = kick_against_goad(environ) assert actual == expected, actual
def test_goad_passes_version_through(): environ = {} environ['REQUEST_METHOD'] = b'' environ['SERVER_PROTOCOL'] = b'\xdead\xbeef' environ['wsgi.input'] = None expected = (b'', b'', b'', b'\xdead\xbeef', b'', None) actual = kick_against_goad(environ) assert actual == expected
def test_goad_passes_body_through(): environ = {} environ['REQUEST_METHOD'] = b'' environ['SERVER_PROTOCOL'] = b'' environ['wsgi.input'] = b'\xdead\xbeef' expected = (b'', b'', b'', b'', b'', b'\xdead\xbeef') actual = kick_against_goad(environ) assert actual == expected
def test_goad_passes_version_through(): environ = {} environ['REQUEST_METHOD'] = '' environ['SERVER_PROTOCOL'] = '\xdead\xbeef' environ['wsgi.input'] = None expected = ('', '', '', '\xdead\xbeef', '', None) actual = kick_against_goad(environ) assert actual == expected, actual
def test_goad_makes_franken_headers(): environ = {} environ['REQUEST_METHOD'] = '' environ['SERVER_PROTOCOL'] = '' environ['HTTP_FOO_BAR'] = 'baz=buz' environ['wsgi.input'] = '' expected = ('', '', '', 'FOO-BAR: baz=buz', '') actual = kick_against_goad(environ) assert actual == expected, actual
def test_goad_makes_franken_headers(): environ = {} environ['REQUEST_METHOD'] = b'' environ['SERVER_PROTOCOL'] = b'' environ['HTTP_FOO_BAR'] = b'baz=buz' environ['wsgi.input'] = b'' expected = (b'', b'', b'', b'', b'FOO-BAR: baz=buz', b'') actual = kick_against_goad(environ) assert actual == expected
def test_goad_makes_franken_uri(): environ = {} environ['REQUEST_METHOD'] = '' environ['SERVER_PROTOCOL'] = '' environ['PATH_INFO'] = '/cheese' environ['QUERY_STRING'] = 'foo=bar' environ['wsgi.input'] = '' expected = ('', '/cheese?foo=bar', '', '', '') actual = kick_against_goad(environ) assert actual == expected, actual
def test_goad_makes_franken_uri(): environ = {} environ['REQUEST_METHOD'] = b'' environ['SERVER_PROTOCOL'] = b'' environ['PATH_INFO'] = b'/cheese' environ['QUERY_STRING'] = b'foo=bar' environ['wsgi.input'] = b'' expected = ('', '/cheese?foo=bar', '', '', '', '') actual = kick_against_goad(environ) assert actual == expected