mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-04 23:57:03 +00:00
20 lines
601 B
Python
20 lines
601 B
Python
import os
|
|
import pytest
|
|
import subprocess
|
|
|
|
import mce_helpers
|
|
|
|
|
|
|
|
def test_ingest(mysql, pytestconfig, tmp_path):
|
|
test_resources_dir = pytestconfig.rootpath / "tests/integration/mysql"
|
|
|
|
config_file=(test_resources_dir / "mysql_to_file.yml").resolve()
|
|
ingest_command=f'cd {tmp_path} && gometa-ingest -c {config_file}'
|
|
ret = os.system(ingest_command)
|
|
assert ret == 0
|
|
|
|
output = mce_helpers.load_json_file(str(tmp_path / "mysql_mces.json"))
|
|
golden = mce_helpers.load_json_file(str(test_resources_dir / "mysql_mce_golden.json"))
|
|
mce_helpers.assert_mces_equal(output, golden)
|