Files
pydantic_spaceapi/tests/test_v13.py

17 lines
430 B
Python

import pytest
import json
import pathlib
from pydantic_spaceapi.v13 import SpaceAPIv13Model
@pytest.fixture
def valid_v13():
file = pathlib.Path("tests/examples/valid_v13.json")
with open(file) as f:
return json.loads(f.read())
def test_working(valid_v13):
"""
Check that we can parse a valid v13 definition
"""
obj = SpaceAPIv13Model(**valid_v13)
assert isinstance(obj, SpaceAPIv13Model)