Skip to content

Commit

Permalink
[DOP-17107] bugfix
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitry-pedchenko committed Jun 20, 2024
1 parent dac209f commit 84d2ace
Show file tree
Hide file tree
Showing 4 changed files with 85 additions and 48 deletions.
22 changes: 14 additions & 8 deletions tests/test_integration/test_run_transfer/test_hdfs.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,11 +150,14 @@ async def test_run_transfer_hdfs_to_postgres(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=postgres,
Expand Down Expand Up @@ -214,11 +217,14 @@ async def test_run_transfer_postgres_to_hdfs(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = FileDFReader(
connection=hdfs_file_df_connection,
Expand Down
44 changes: 28 additions & 16 deletions tests/test_integration/test_run_transfer/test_hve.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,14 @@ async def test_run_transfer_postgres_to_hive(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=hive,
Expand Down Expand Up @@ -144,11 +147,14 @@ async def test_run_transfer_postgres_to_hive_mixed_naming(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data
reader = DBReader(
connection=hive,
table="default.target_table",
Expand Down Expand Up @@ -191,11 +197,14 @@ async def test_run_transfer_hive_to_postgres(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data
reader = DBReader(
connection=postgres,
table="public.target_table",
Expand Down Expand Up @@ -234,11 +243,14 @@ async def test_run_transfer_hive_to_postgres_mixes_naming(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=postgres,
Expand Down
44 changes: 28 additions & 16 deletions tests/test_integration/test_run_transfer/test_oracle.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,11 +103,14 @@ async def test_run_transfer_postgres_to_oracle(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data
reader = DBReader(
connection=oracle,
table=f"{oracle.user}.target_table",
Expand Down Expand Up @@ -146,11 +149,14 @@ async def test_run_transfer_postgres_to_oracle_mixed_naming(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=oracle,
Expand Down Expand Up @@ -193,11 +199,14 @@ async def test_run_transfer_oracle_to_postgres(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=postgres,
Expand Down Expand Up @@ -238,11 +247,14 @@ async def test_run_transfer_oracle_to_postgres_mixed_naming(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password", None)
assert source_auth_data["user"]
assert "password" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=postgres,
Expand Down
23 changes: 15 additions & 8 deletions tests/test_integration/test_run_transfer/test_s3.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,11 +150,15 @@ async def test_run_transfer_s3_to_postgres(
run_id=result.json()["id"],
token=group_owner.token,
)

source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["access_key"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("secret_key", None)
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("password")
assert source_auth_data["access_key"]
assert "secret_key" not in source_auth_data
assert target_auth_data["user"]
assert "password" not in target_auth_data

reader = DBReader(
connection=postgres,
Expand Down Expand Up @@ -213,11 +217,14 @@ async def test_run_transfer_postgres_to_s3(
run_id=result.json()["id"],
token=group_owner.token,
)
source_auth_data = run_data["transfer_dump"]["source_connection"]["auth_data"]
target_auth_data = run_data["transfer_dump"]["target_connection"]["auth_data"]

assert run_data["status"] == Status.FINISHED.value
assert run_data["transfer_dump"]["source_connection"]["auth_data"]["user"]
assert not run_data["transfer_dump"]["source_connection"]["auth_data"].get("password")
assert run_data["transfer_dump"]["target_connection"]["auth_data"]["access_key"]
assert not run_data["transfer_dump"]["target_connection"]["auth_data"].get("secret_key")
assert source_auth_data["access_key"]
assert "secret_key" not in source_auth_data
assert target_auth_data["access_key"]
assert "secret_key" not in target_auth_data

reader = FileDFReader(
connection=s3_file_df_connection,
Expand Down

0 comments on commit 84d2ace

Please sign in to comment.