mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-23 09:22:18 +00:00

* fix: updated playwrigth test structure * fix: druid profiler queries * fix: python linting * fix: python linting * fix: do not compute random sample if profile sample is 100 * fix: updated workflow to test on push * fix: move connector config to category folder * fix: updated imports * fix: added pytest-dependency package * fix: updated readme.md * fix: python linting * fix: updated profile doc for Druid sampling * fix: empty commit for CI * fix: added workflow constrain back * fix: sonar code smell * fix: added secrets to container * Update openmetadata-docs/content/v1.2.x-SNAPSHOT/connectors/ingestion/workflows/profiler/index.md Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * Update openmetadata-docs/content/v1.2.x-SNAPSHOT/connectors/ingestion/workflows/profiler/index.md Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * Update ingestion/tests/e2e/entity/database/test_redshift.py * fix: ran pylint * fix: updated redshift env var. * fix: import linting --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
"""Test Db2 database ingestion."""
|
|
|
|
import pytest
|
|
|
|
from ...configs.connectors.database.db2 import Db2Connector
|
|
from ...configs.connectors.model import (
|
|
ConnectorIngestionTestConfig,
|
|
ConnectorTestConfig,
|
|
ConnectorValidationTestConfig,
|
|
IngestionFilterConfig,
|
|
IngestionTestConfig,
|
|
ValidationTestConfig,
|
|
)
|
|
|
|
|
|
@pytest.mark.parametrize(
|
|
"setUpClass",
|
|
[
|
|
{
|
|
"connector_obj": Db2Connector(
|
|
ConnectorTestConfig(
|
|
ingestion=ConnectorIngestionTestConfig(
|
|
metadata=IngestionTestConfig(
|
|
database=IngestionFilterConfig(includes=["testdb"]),
|
|
), # type: ignore
|
|
),
|
|
validation=ConnectorValidationTestConfig(
|
|
profiler=ValidationTestConfig(
|
|
database="testdb", schema_="sampledata", table="customer"
|
|
) # type: ignore
|
|
),
|
|
)
|
|
)
|
|
}
|
|
],
|
|
indirect=True,
|
|
)
|
|
@pytest.mark.usefixtures("setUpClass")
|
|
class TestDb2Connector:
|
|
"""We need to validate dependency can be installed in the test env."""
|