"""Tests for parser model.""" import pytest from src.utils import parser def test_parse_spec_file(): """Test parse_spec_file.""" result = parser.parse_spec_file("releases") assert result assert "properties" in result assert "artist_id" in result["properties"] assert "vendorUUID" in result["properties"] assert "vendor_id" in result["properties"] assert "upc" in result["properties"] def test_parse_spec_file_invalid(): """Test parse_spec_file.""" with pytest.raises(Exception, match="No such file or directory"): parser.parse_spec_file("dummy")