MCPcopy
hub / github.com/serengil/deepface / is_form_data_file_testable

Function is_form_data_file_testable

tests/unit/test_api.py:596–613  ·  view source on GitHub ↗

Sending a file from form data fails in unit test with 415 unsupported media type error for flask 3.X but it is working for flask 2.0.2 Returns: is_form_data_file_testable (bool)

()

Source from the content-addressed store, hash-verified

594
595
596def is_form_data_file_testable() -> bool:
597 """
598 Sending a file from form data fails in unit test with
599 415 unsupported media type error for flask 3.X
600 but it is working for flask 2.0.2
601 Returns:
602 is_form_data_file_testable (bool)
603 """
604 flask_version = version.parse(flask.__version__)
605 werkzeus_version = version.parse(werkzeug.__version__)
606 threshold_version = version.parse("2.0.2")
607 is_testable = flask_version <= threshold_version and werkzeus_version <= threshold_version
608 if is_testable is False:
609 logger.warn(
610 "sending file in form data is not testable because of flask, werkzeus versions."
611 f"Expected <= {threshold_version}, but {flask_version=} and {werkzeus_version}."
612 )
613 return is_testable
614
615
616def test_landmarks_are_raw_python_types(monkeypatch):

Calls 1

warnMethod · 0.80

Tested by

no test coverage detected