Пример #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')
Пример #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'))
Пример #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'))
Пример #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"),
     )
Пример #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'))
Пример #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'))
Пример #7
0
 def test_no_header(self):
     eq_(split_cgi_response("content\r\ncontent"), ({}, "content\r\ncontent"))
Пример #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"),
     )
Пример #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"),
     )
Пример #10
0
 def test_no_header(self):
     eq_(split_cgi_response('content\r\ncontent'),
         ({}, 'content\r\ncontent'))
Пример #11
0
 def test_no_header(self):
     assert split_cgi_response(b'content\r\ncontent')  == \
         ({}, b'content\r\ncontent')
Пример #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')
Пример #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')
Пример #14
0
 def test_no_header(self):
     eq_(split_cgi_response(b'content\r\ncontent'),
         ({}, b'content\r\ncontent'))
Пример #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'))
Пример #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'))