mirror of
https://github.com/p2p-ld/nwb-linkml.git
synced 2024-09-19 23:44:28 +00:00
18 lines
604 B
Python
18 lines
604 B
Python
|
import pytest
|
||
|
import warnings
|
||
|
|
||
|
from .fixtures import nwb_core_fixture, tmp_output_dir
|
||
|
from linkml_runtime.dumpers import yaml_dumper
|
||
|
|
||
|
from nwb_linkml.lang_elements import NwbLangSchema
|
||
|
|
||
|
def test_generate_nwblang(tmp_output_dir):
|
||
|
output_file = (tmp_output_dir / NwbLangSchema.name).with_suffix('.yml')
|
||
|
yaml_dumper.dump(NwbLangSchema, output_file)
|
||
|
|
||
|
def test_generate_base(nwb_core_fixture, tmp_output_dir):
|
||
|
schema = nwb_core_fixture.schemas[0].build()
|
||
|
output_file = (tmp_output_dir / schema.name).with_suffix('.yml')
|
||
|
warnings.warn(output_file)
|
||
|
yaml_dumper.dump(schema, output_file)
|