예제 #1
0
파일: test_fields.py 프로젝트: Nnamso/fjord
 def test_create(self):
     simple_field = RequestField("somename", "data")
     self.assertEqual(simple_field.render_headers(), "\r\n")
     filename_field = RequestField("somename", "data", filename="somefile.txt")
     self.assertEqual(filename_field.render_headers(), "\r\n")
     headers_field = RequestField("somename", "data", headers={"Content-Length": 4})
     self.assertEqual(headers_field.render_headers(), "Content-Length: 4\r\n\r\n")
예제 #2
0
 def test_create(self) -> None:
     simple_field = RequestField("somename", "data")
     assert simple_field.render_headers() == "\r\n"
     filename_field = RequestField("somename", "data", filename="somefile.txt")
     assert filename_field.render_headers() == "\r\n"
     headers_field = RequestField(
         "somename", "data", headers={"Content-Length": "4"}
     )
     assert headers_field.render_headers() == "Content-Length: 4\r\n\r\n"
예제 #3
0
 def test_create(self):
     simple_field = RequestField('somename', 'data')
     assert simple_field.render_headers() == '\r\n'
     filename_field = RequestField('somename', 'data',
                                   filename='somefile.txt')
     assert filename_field.render_headers() == '\r\n'
     headers_field = RequestField('somename', 'data',
                                  headers={'Content-Length': 4})
     assert headers_field.render_headers() == 'Content-Length: 4\r\n\r\n'
예제 #4
0
 def test_create(self):
     simple_field = RequestField('somename', 'data')
     assert simple_field.render_headers() == '\r\n'
     filename_field = RequestField('somename', 'data',
                                   filename='somefile.txt')
     assert filename_field.render_headers() == '\r\n'
     headers_field = RequestField('somename', 'data',
                                  headers={'Content-Length': 4})
     assert headers_field.render_headers() == 'Content-Length: 4\r\n\r\n'
예제 #5
0
 def test_create(self):
   simple_field = RequestField('somename', 'data')
   self.assertEqual(simple_field.render_headers(), '\r\n')
   filename_field = RequestField('somename', 'data', filename='somefile.txt')
   self.assertEqual(filename_field.render_headers(), '\r\n')
   headers_field = RequestField('somename', 'data', headers={'Content-Length': 4})
   self.assertEqual(headers_field.render_headers(),
       'Content-Length: 4\r\n'
       '\r\n')
예제 #6
0
 def test_create(self):
     simple_field = RequestField('somename', 'data')
     self.assertEqual(simple_field.render_headers(), '\r\n')
     filename_field = RequestField('somename',
                                   'data',
                                   filename='somefile.txt')
     self.assertEqual(filename_field.render_headers(), '\r\n')
     headers_field = RequestField('somename',
                                  'data',
                                  headers={'Content-Length': 4})
     self.assertEqual(headers_field.render_headers(),
                      'Content-Length: 4\r\n\r\n')
예제 #7
0
 def test_create(self):
     simple_field = RequestField('somename', 'data')
     self.assertEqual(simple_field.render_headers(),
         'Content-Disposition: form-data; name="somename"\r\n\r\n')
     filename_field = RequestField('somename', 'data',
                                   filename='somefile.txt')
     self.assertEqual(filename_field.render_headers(),
         'Content-Disposition: form-data; name="somename"; filename="somefile.txt"\r\n'
         'Content-Type: text/plain\r\n'
         '\r\n')
     headers_field = RequestField('somename', 'data',
                                  headers={'Content-Length': 4})
     self.assertEqual(headers_field.render_headers(),
         'Content-Disposition: form-data; name="somename"\r\n'
         'Content-Length: 4\r\n\r\n')
예제 #8
0
 def test_make_multipart_empty_filename(self):
     field = RequestField("somename", "data", "")
     field.make_multipart(content_type="application/octet-stream")
     assert (field.render_headers(
     ) == 'Content-Disposition: form-data; name="somename"; filename=""\r\n'
             "Content-Type: application/octet-stream\r\n"
             "\r\n")
예제 #9
0
 def test_make_multipart_empty_filename(self):
     field = RequestField('somename', 'data', '')
     field.make_multipart(content_type='application/octet-stream')
     assert (field.render_headers(
     ) == 'Content-Disposition: form-data; name="somename"; filename=""\r\n'
             'Content-Type: application/octet-stream\r\n'
             '\r\n')
예제 #10
0
 def test_make_multipart_empty_filename(self):
     field = RequestField('somename', 'data', '')
     field.make_multipart(content_type='application/octet-stream')
     assert (
         field.render_headers() ==
         'Content-Disposition: form-data; name="somename"; filename=""\r\n'
         'Content-Type: application/octet-stream\r\n'
         '\r\n')
예제 #11
0
 def test_make_multipart(self):
   field = RequestField('somename', 'data')
   field.make_multipart(content_type='image/jpg', content_location='/test')
   self.assertEqual(field.render_headers(),
       'Content-Disposition: form-data; name="somename"\r\n'
       'Content-Type: image/jpg\r\n'
       'Content-Location: /test\r\n'
       '\r\n')
예제 #12
0
 def test_make_multipart(self):
     field = RequestField("somename", "data")
     field.make_multipart(content_type="image/jpg",
                          content_location="/test")
     assert (field.render_headers() ==
             'Content-Disposition: form-data; name="somename"\r\n'
             "Content-Type: image/jpg\r\n"
             "Content-Location: /test\r\n"
             "\r\n")
예제 #13
0
 def test_make_multipart(self):
     field = RequestField('somename', 'data')
     field.make_multipart(content_type='image/jpg',
                          content_location='/test')
     assert (field.render_headers() ==
             'Content-Disposition: form-data; name="somename"\r\n'
             'Content-Type: image/jpg\r\n'
             'Content-Location: /test\r\n'
             '\r\n')
예제 #14
0
파일: test_fields.py 프로젝트: Nnamso/fjord
 def test_make_multipart(self):
     field = RequestField("somename", "data")
     field.make_multipart(content_type="image/jpg", content_location="/test")
     self.assertEqual(
         field.render_headers(),
         'Content-Disposition: form-data; name="somename"\r\n'
         "Content-Type: image/jpg\r\n"
         "Content-Location: /test\r\n"
         "\r\n",
     )