Exemple #1
0
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
Exemple #4
0
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
Exemple #5
0
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
Exemple #7
0
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