forked from mirrors/gecko-dev
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162670
30 lines
785 B
Python
30 lines
785 B
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
import sys
|
|
|
|
import mozpack.path as mozpath
|
|
import mozunit
|
|
|
|
# Import test helpers module.
|
|
OUR_DIR = mozpath.abspath(mozpath.dirname(__file__))
|
|
sys.path.append(OUR_DIR)
|
|
|
|
import helpers
|
|
|
|
helpers.setup()
|
|
|
|
from GenerateWebIDLBindings import load_and_parse_JSONSchema
|
|
|
|
|
|
def test_all_jsonschema_load_and_parse_smoketest():
|
|
"""Make sure it can load and parse all JSONSchema files successfully"""
|
|
schemas = load_and_parse_JSONSchema()
|
|
assert schemas
|
|
assert len(schemas.json_schemas) > 0
|
|
assert len(schemas.api_namespaces) > 0
|
|
|
|
|
|
if __name__ == "__main__":
|
|
mozunit.main()
|