Ejemplo n.º 1
0
 def test_mixed(self):
     assert split_cgi_response(b'header1: bar:foo\r\nheader2\n\r\ncontent\r\n\r\ncontent')  == \
         ({'Header1': 'bar:foo', 'Header2': None}, b'content\r\n\r\ncontent')
     assert split_cgi_response(b'header1\r\nheader2\n\ncontent\r\n\r\ncontent')  == \
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent')
     assert split_cgi_response(b'header1\nheader2\r\n\r\ncontent\r\n\r\ncontent')  == \
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent')
Ejemplo n.º 2
0
 def test_mixed(self):
     eq_(split_cgi_response(b'header1: bar:foo\r\nheader2\n\r\ncontent\r\n\r\ncontent'),
         ({'Header1': 'bar:foo', 'Header2': None}, b'content\r\n\r\ncontent'))
     eq_(split_cgi_response(b'header1\r\nheader2\n\ncontent\r\n\r\ncontent'),
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent'))
     eq_(split_cgi_response(b'header1\nheader2\r\n\r\ncontent\r\n\r\ncontent'),
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent'))
Ejemplo n.º 3
0
 def test_mixed(self):
     eq_(split_cgi_response(b'header1: bar:foo\r\nheader2\n\r\ncontent\r\n\r\ncontent'),
         ({'Header1': 'bar:foo', 'Header2': None}, b'content\r\n\r\ncontent'))
     eq_(split_cgi_response(b'header1\r\nheader2\n\ncontent\r\n\r\ncontent'),
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent'))
     eq_(split_cgi_response(b'header1\nheader2\r\n\r\ncontent\r\n\r\ncontent'),
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent'))
Ejemplo n.º 4
0
 def test_mixed(self):
     eq_(
         split_cgi_response("header1: bar:foo\r\nheader2\n\r\ncontent\r\n\r\ncontent"),
         ({"Header1": "bar:foo", "Header2": None}, "content\r\n\r\ncontent"),
     )
     eq_(
         split_cgi_response("header1\r\nheader2\n\ncontent\r\n\r\ncontent"),
         ({"Header1": None, "Header2": None}, "content\r\n\r\ncontent"),
     )
     eq_(
         split_cgi_response("header1\nheader2\r\n\r\ncontent\r\n\r\ncontent"),
         ({"Header1": None, "Header2": None}, "content\r\n\r\ncontent"),
     )
Ejemplo n.º 5
0
 def test_rn(self):
     eq_(
         split_cgi_response(
             'header1\r\nheader2\r\n\r\ncontent\r\n\r\ncontent'),
         ({
             'Header1': None,
             'Header2': None
         }, 'content\r\n\r\ncontent'))
Ejemplo n.º 6
0
 def test_n(self):
     eq_(
         split_cgi_response(
             'header1: foo\nheader2: bar\n\ncontent\n\ncontent'),
         ({
             'Header1': 'foo',
             'Header2': 'bar'
         }, 'content\n\ncontent'))
Ejemplo n.º 7
0
 def test_no_header(self):
     eq_(split_cgi_response("content\r\ncontent"), ({}, "content\r\ncontent"))
Ejemplo n.º 8
0
 def test_rn(self):
     eq_(
         split_cgi_response("header1\r\nheader2\r\n\r\ncontent\r\n\r\ncontent"),
         ({"Header1": None, "Header2": None}, "content\r\n\r\ncontent"),
     )
Ejemplo n.º 9
0
 def test_n(self):
     eq_(
         split_cgi_response("header1: foo\nheader2: bar\n\ncontent\n\ncontent"),
         ({"Header1": "foo", "Header2": "bar"}, "content\n\ncontent"),
     )
Ejemplo n.º 10
0
 def test_no_header(self):
     eq_(split_cgi_response('content\r\ncontent'),
         ({}, 'content\r\ncontent'))
Ejemplo n.º 11
0
 def test_no_header(self):
     assert split_cgi_response(b'content\r\ncontent')  == \
         ({}, b'content\r\ncontent')
Ejemplo n.º 12
0
 def test_rn(self):
     assert split_cgi_response(b'header1\r\nheader2\r\n\r\ncontent\r\n\r\ncontent')  == \
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent')
Ejemplo n.º 13
0
 def test_n(self):
     assert split_cgi_response(b'header1: foo\nheader2: bar\n\ncontent\n\ncontent')  == \
         ({'Header1': 'foo', 'Header2': 'bar'}, b'content\n\ncontent')
Ejemplo n.º 14
0
 def test_no_header(self):
     eq_(split_cgi_response(b'content\r\ncontent'),
         ({}, b'content\r\ncontent'))
Ejemplo n.º 15
0
 def test_rn(self):
     eq_(split_cgi_response(b'header1\r\nheader2\r\n\r\ncontent\r\n\r\ncontent'),
         ({'Header1': None, 'Header2': None}, b'content\r\n\r\ncontent'))
Ejemplo n.º 16
0
 def test_n(self):
     eq_(split_cgi_response(b'header1: foo\nheader2: bar\n\ncontent\n\ncontent'),
         ({'Header1': 'foo', 'Header2': 'bar'}, b'content\n\ncontent'))