From 282acc063ec1dc958871d3b25242303912426a44 Mon Sep 17 00:00:00 2001 From: sneakers-the-rat Date: Wed, 11 Oct 2023 21:38:29 -0700 Subject: [PATCH] trying to debug on CI by abusing warnings lol --- nwb_linkml/src/nwb_linkml/config.py | 2 +- nwb_linkml/tests/test_providers/test_provider_schema.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nwb_linkml/src/nwb_linkml/config.py b/nwb_linkml/src/nwb_linkml/config.py index 3a42140..2f6f9ff 100644 --- a/nwb_linkml/src/nwb_linkml/config.py +++ b/nwb_linkml/src/nwb_linkml/config.py @@ -50,7 +50,7 @@ class Config(BaseSettings): return v @model_validator(mode='after') - def folder_exists(self) -> 'Config': + def folders_exist(self) -> 'Config': for field, path in self.model_dump().items(): if isinstance(path, Path): path.mkdir(exist_ok=True, parents=True) diff --git a/nwb_linkml/tests/test_providers/test_provider_schema.py b/nwb_linkml/tests/test_providers/test_provider_schema.py index f794475..4f7d70d 100644 --- a/nwb_linkml/tests/test_providers/test_provider_schema.py +++ b/nwb_linkml/tests/test_providers/test_provider_schema.py @@ -16,6 +16,7 @@ from nwb_linkml.providers.schema import LinkMLProvider, PydanticProvider import nwb_linkml from nwb_linkml.maps.naming import version_module_case from nwb_linkml.providers.git import DEFAULT_REPOS +from nwb_linkml.adapters import NamespacesAdapter CORE_MODULES = ( @@ -71,6 +72,10 @@ def test_linkml_build_from_yaml(tmp_output_dir): files = [str(f) for f in list(ns_file.parent.glob('*.yaml'))] warnings.warn('\n'.join(files)) + ns_adapter = NamespacesAdapter.from_yaml(ns_file) + warnings.warn(pformat(ns_adapter)) + + provider = LinkMLProvider(path=tmp_output_dir, allow_repo=False) res = provider.build_from_yaml(ns_file)