Skip to content

chore(python): restructure legacy migration examples #1956

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci_examples_python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,5 +94,5 @@ jobs:
run: |
# Run simple examples
tox -e dynamodbencryption
# Run migration examples
tox -e migration
# Run legacy migration examples
tox -e legacymigration
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.client import (
from ....src.awsdbe.client import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.client import migration_step_0
from ....src.ddbec.client import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.client import (
from ....src.awsdbe.client import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.client import migration_step_0
from ....src.ddbec.client import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
DynamoDbItemEncryptor,
)

from .....src.ddbec_to_awsdbe.awsdbe.client import (
from ....src.awsdbe.client import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.client import migration_step_0
from ....src.ddbec.client import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.paginator import (
from ....src.awsdbe.paginator import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.paginator import migration_step_0
from ....src.ddbec.paginator import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.paginator import (
from ....src.awsdbe.paginator import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.paginator import migration_step_0
from ....src.ddbec.paginator import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
DynamoDbItemEncryptor,
)

from .....src.ddbec_to_awsdbe.awsdbe.paginator import (
from ....src.awsdbe.paginator import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.paginator import migration_step_0
from ....src.ddbec.paginator import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.resource import (
from ....src.awsdbe.resource import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.resource import migration_step_0
from ....src.ddbec.resource import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.resource import (
from ....src.awsdbe.resource import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.resource import migration_step_0
from ....src.ddbec.resource import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
DynamoDbItemEncryptor,
)

from .....src.ddbec_to_awsdbe.awsdbe.resource import (
from ....src.awsdbe.resource import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.resource import migration_step_0
from ....src.ddbec.resource import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.table import (
from ....src.awsdbe.table import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.table import migration_step_0
from ....src.ddbec.table import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
"""
import pytest

from .....src.ddbec_to_awsdbe.awsdbe.table import (
from ....src.awsdbe.table import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.table import migration_step_0
from ....src.ddbec.table import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
DynamoDbItemEncryptor,
)

from .....src.ddbec_to_awsdbe.awsdbe.table import (
from ....src.awsdbe.table import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.table import migration_step_0
from ....src.ddbec.table import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
import pytest
from dynamodb_encryption_sdk.exceptions import DecryptionError

from .....src.ddbec_to_awsdbe.awsdbe.client import (
from ....src.awsdbe.client import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.client import migration_step_0
from ....src.ddbec.client import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
import pytest
from dynamodb_encryption_sdk.exceptions import DecryptionError

from .....src.ddbec_to_awsdbe.awsdbe.paginator import (
from ....src.awsdbe.paginator import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.paginator import migration_step_0
from ....src.ddbec.paginator import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
import pytest
from dynamodb_encryption_sdk.exceptions import DecryptionError

from .....src.ddbec_to_awsdbe.awsdbe.resource import (
from ....src.awsdbe.resource import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.resource import migration_step_0
from ....src.ddbec.resource import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
import pytest
from dynamodb_encryption_sdk.exceptions import DecryptionError

from .....src.ddbec_to_awsdbe.awsdbe.table import (
from ....src.awsdbe.table import (
migration_step_1,
migration_step_2,
migration_step_3,
)
from .....src.ddbec_to_awsdbe.ddbec.table import migration_step_0
from ....src.ddbec.table import migration_step_0
from ...test_utils import TEST_DDB_TABLE_NAME, TEST_KMS_KEY_ID

pytestmark = [pytest.mark.examples]
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

4 changes: 2 additions & 2 deletions Examples/runtimes/python/tox.ini
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[tox]
isolated_build = True
envlist =
py{311,312,313}-{dynamodbencryption,migration}
py{311,312,313}-{dynamodbencryption,legacymigration}

[testenv:base-command]
commands = poetry run pytest -s -v -l {posargs}
Expand All @@ -15,4 +15,4 @@ commands_pre =
poetry install --with test --no-root
commands =
dynamodbencryption: {[testenv:base-command]commands} DynamoDBEncryption/test/
migration: {[testenv:base-command]commands} Migration/test/
legacymigration: {[testenv:base-command]commands} Migration/ddbec_to_awsdbe/test/
Loading