Files
dbyaml/tests/test_schema.py
T
2026-09-20 02:08:11 +02:00

16 lines
458 B
Python

import importlib.metadata
def test_schema_entrypoint() -> None:
(dbyaml_ep,) = importlib.metadata.entry_points(
group="validate_pyproject.file_schema", name="dbyaml"
)
dbyaml_fn = dbyaml_ep.load()
schema = dbyaml_fn()
assert schema == dbyaml_fn("dbyaml")
print(schema["properties"])
assert schema["type"] == "object"
assert schema["properties"]["verbose"]["type"] == "boolean"
assert schema["properties"]["list"]["type"] == "object"