Esempio n. 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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 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
Esempio n. 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
Esempio n. 6
0
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
Esempio n. 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
Esempio n. 8
0
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