def test_get_multipart_fields_returns_list_of_fields(self):
     sut = MultipartSignedRequestFactory(None, None, None, None)
     result = sut.get_multipart_fields({'field1': 'v1', 'field2': 'v2'})
     six.assertCountEqual(self, [[
         sut.part_boundary.encode(),
         'Content-Disposition: form-data; name="field1"'.encode(),
         ''.encode(), 'v1'.encode()
     ], [
         sut.part_boundary.encode(),
         'Content-Disposition: form-data; name="field2"'.encode(),
         ''.encode(), 'v2'.encode()
     ]], result)
 def test_get_multipart_fields_returns_list_of_fields(self):
     sut = MultipartSignedRequestFactory(None, None, None, None)
     result = sut.get_multipart_fields({'field1': 'v1', 'field2': 'v2'})
     self.assertItemsEqual([[
         sut.part_boundary,
         'Content-Disposition: form-data; name="field1"',
         '', 'v1'
     ], [
         sut.part_boundary,
         'Content-Disposition: form-data; name="field2"',
         '', 'v2'
     ]], result)
 def test_get_multipart_fields_returns_list_of_fields(self):
     sut = MultipartSignedRequestFactory(None, None, None, None)
     result = sut.get_multipart_fields({'field1': 'v1', 'field2': 'v2'})
     self.assertItemsEqual(
         [[
             sut.part_boundary,
             'Content-Disposition: form-data; name="field1"', '', 'v1'
         ],
          [
              sut.part_boundary,
              'Content-Disposition: form-data; name="field2"', '', 'v2'
          ]], result)