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"
Exemple #2
0
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 == []
Exemple #3
0
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 == []
Exemple #4
0
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"