Name Description Size
conftest.py Write test schema data into per-testcase (in tmpdir or the given directory) 1117
helpers.py Add the directory of the targeted python modules to the python sys.path 608
python.toml 182
README.md pytest test coverage for the GenerateWebIDLBindings.py script 2283
test_all_schemas_smoketest.py Make sure it can load and parse all JSONSchema files successfully 663
test_json_schema_parsing.py Test Basic loading and parsing a single API JSONSchema: - single line comments outside of the json structure are ignored - parse a simple namespace that includes one permission, type, function and event 6782
test_json_schema_platform_diffs.py Test InspectJSONSchema --dump-platform-diff command. 5325
test_webidl_from_json_schema.py Test generated webidl for methods that are either - being marked as ambiguous because of the "allowAmbiguousOptionalArguments" property in their JSONSchema definition - mapped to "AsyncAmbiguous" stub per WEBEXT_STUBS_MAPPING python script config 3497