Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

28 lines
908 B
Python
Raw Permalink Normal View History

import pytest
from metadata.generated.schema.entity.data.table import Table
from metadata.ingestion.ometa.ometa_api import OpenMetadata
from metadata.workflow.metadata import MetadataWorkflow
@pytest.fixture(scope="module")
def run_workflow(run_workflow, ingestion_config, create_test_data):
run_workflow(MetadataWorkflow, ingestion_config)
@pytest.mark.parametrize(
"table_name",
[
"{database_service}.minio.my_schema.table",
"{database_service}.minio.my_schema.titanic",
"{database_service}.minio.my_schema.iris",
"{database_service}.minio.my_schema.userdata",
"{database_service}.minio.my_schema.empty",
],
ids=lambda x: x.split(".")[-1],
)
def test_metadata(run_workflow, db_service, metadata: OpenMetadata, table_name):
metadata.get_by_name(
Table, table_name.format(database_service=db_service.fullyQualifiedName.root)
)