MCPcopy
hub / github.com/pallets/werkzeug / test_empty_multipart

Method test_empty_multipart

tests/test_formparser.py:446–457  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

444 pytest.raises(ValueError, parse_multipart, io.BytesIO(data), b"foo", len(data))
445
446 def test_empty_multipart(self):
447 environ = {}
448 data = b"--boundary--"
449 environ["REQUEST_METHOD"] = "POST"
450 environ["CONTENT_TYPE"] = "multipart/form-data; boundary=boundary"
451 environ["CONTENT_LENGTH"] = str(len(data))
452 environ["wsgi.input"] = io.BytesIO(data)
453 stream, form, files = parse_form_data(environ, silent=False)
454 rv = stream.read()
455 assert rv == b""
456 assert form == MultiDict()
457 assert files == MultiDict()
458
459
460class TestMultiPartParser:

Callers

nothing calls this directly

Calls 3

parse_form_dataFunction · 0.90
MultiDictClass · 0.90
readMethod · 0.45

Tested by

no test coverage detected