@pytest.mark.parametrize( "platform, processor, version",
[
("mac", None, None),
("mac", "arm", None),
("mac", "arm", "11.0.0"),
("mac", None, "11.0.0"),
("mac", None, "8.1.1"),
],
) def test_transform_platform_macos_arm(platform, processor, version): # For this test assume platform is mac for all
transformed = transform_platform( "mitmproxy-rel-bin-{platform}.manifest", platform, processor, version
) assert"{platform}"notin transformed if processor == "arm"and version != "11.0.0": assert"osx-arm64"notin transformed if processor == "arm"and version == "11.0.0": assert"osx-arm64"in transformed ifnot processor andnot version: # include check for .manifest extension so no ambiguity assert"osx.manifest"in transformed ifnot processor and version == "11.0.0": # E.g. intel macs using latest mitmproxy assert"osx.manifest"in transformed ifnot processor and version != "11.0.0": assert"osx.manifest"in transformed
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.