diff --git a/requirements.txt b/requirements.txt index 158f0cec97f328da39f19870f7f04e25e85c21ae..2971a59afed8fdfeb7eafd5176e07d978136b0b0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,7 @@ # generated by `pip freeze` aiohappyeyeballs==2.4.3 aiohttp==3.11.8 +staty==1.2.4 aiosignal==1.3.1 arcp==0.2.1 arrow==1.3.0 diff --git a/test-schema.py b/test-schema.py new file mode 100644 index 0000000000000000000000000000000000000000..fecfd5721a0695f0fa7bdc7ea3a70253b65f0a19 --- /dev/null +++ b/test-schema.py @@ -0,0 +1,10 @@ +""" +module description +""" +from importlib import resources + +from caoscrawler.validator import load_json_schema_from_datamodel_yaml, validate + +ruqad_crawler_settings = resources.files('ruqad').joinpath('resources/crawler-settings') +datamodel_yaml_file = ruqad_crawler_settings.joinpath('datamodel.yaml') +schemas = load_json_schema_from_datamodel_yaml(datamodel_yaml_file)