Name Description Size Coverage
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 6424 -
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 3417 -