def test_package_standard_specs_properties(create_descriptor): options = dict( resources=[], name="name", id="id", licenses=[], profile="profile", title="title", description="description", homepage="homepage", version="version", sources=[], contributors=[], keywords=["keyword"], image="image", created="created", ) package = (Package(**options) if not create_descriptor else Package( helpers.create_descriptor(**options))) assert package.resources == [] assert package.name == "name" assert package.id == "id" assert package.licenses == [] assert package.profile == "profile" assert package.title == "title" assert package.description == "description" assert package.homepage == "homepage" assert package.version == "version" assert package.sources == [] assert package.contributors == [] assert package.keywords == ["keyword"] assert package.image == "image" assert package.created == "created"
def test_schema_standard_specs_properties(create_descriptor): options = dict( fields=[], missing_values=[], primary_key=[], foreign_keys=[], ) schema = (Schema(**options) if not create_descriptor else Schema( helpers.create_descriptor(**options))) assert schema.fields == [] assert schema.missing_values == [] assert schema.primary_key == [] assert schema.foreign_keys == []
def test_resource_standard_specs_properties(create_descriptor): options = dict( path="path", name="name", profile="profile", title="title", description="description", licenses=[], sources=[], ) resource = (Resource(**options) if not create_descriptor else Resource( helpers.create_descriptor(**options))) assert resource.path == "path" assert resource.name == "name" assert resource.profile == "profile" assert resource.title == "title" assert resource.description == "description" assert resource.licenses == [] assert resource.sources == []
def test_field_standard_specs_properties(create_descriptor): options = dict( name="name", title="title", description="description", type="string", format="format", missing_values="missing", constraints={}, rdf_type="rdf", ) field = (Field(**options) if not create_descriptor else Field( helpers.create_descriptor(**options))) assert field.name == "name" assert field.title == "title" assert field.description == "description" assert field.type == "string" assert field.format == "format" assert field.missing_values == "missing" assert field.constraints == {} assert field.rdf_type == "rdf"