From ec1da69fb092447eadb4f86ea08ecb4d50cc3570 Mon Sep 17 00:00:00 2001 From: Leandro Damascena Date: Wed, 19 Jun 2024 16:19:27 +0100 Subject: [PATCH] Adding Data Masking test --- noxfile.py | 14 ++++++++++++++ .../data_masking/_aws_encryption_sdk/__init__.py | 0 .../test_aws_encryption_sdk.py | 0 tests/unit/data_masking/__init__.py | 0 .../data_masking/_aws_encryption_sdk/__init__.py | 0 .../{ => _aws_encryption_sdk}/test_kms_provider.py | 0 .../test_unit_data_masking.py | 0 7 files changed, 14 insertions(+) create mode 100644 tests/functional/data_masking/_aws_encryption_sdk/__init__.py rename tests/functional/data_masking/{ => _aws_encryption_sdk}/test_aws_encryption_sdk.py (100%) create mode 100644 tests/unit/data_masking/__init__.py create mode 100644 tests/unit/data_masking/_aws_encryption_sdk/__init__.py rename tests/unit/data_masking/{ => _aws_encryption_sdk}/test_kms_provider.py (100%) rename tests/unit/data_masking/{ => _aws_encryption_sdk}/test_unit_data_masking.py (100%) diff --git a/noxfile.py b/noxfile.py index d106d53642f..68c0241ad0a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -119,3 +119,17 @@ def test_with_fastjsonschema_as_required_package(session: nox.Session): ], extras="validation", ) + + +@nox.session() +def test_with_aws_encryption_sdk_as_required_package(session: nox.Session): + """Tests that depends on aws_encryption_sdk library""" + # Data Masking + build_and_run_test( + session, + folders=[ + f"{PREFIX_TESTS_FUNCTIONAL}/data_masking/_aws_encryption_sdk/", + f"{PREFIX_TESTS_UNIT}/data_masking/_aws_encryption_sdk/", + ], + extras="datamasking", + ) diff --git a/tests/functional/data_masking/_aws_encryption_sdk/__init__.py b/tests/functional/data_masking/_aws_encryption_sdk/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/functional/data_masking/test_aws_encryption_sdk.py b/tests/functional/data_masking/_aws_encryption_sdk/test_aws_encryption_sdk.py similarity index 100% rename from tests/functional/data_masking/test_aws_encryption_sdk.py rename to tests/functional/data_masking/_aws_encryption_sdk/test_aws_encryption_sdk.py diff --git a/tests/unit/data_masking/__init__.py b/tests/unit/data_masking/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/unit/data_masking/_aws_encryption_sdk/__init__.py b/tests/unit/data_masking/_aws_encryption_sdk/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/unit/data_masking/test_kms_provider.py b/tests/unit/data_masking/_aws_encryption_sdk/test_kms_provider.py similarity index 100% rename from tests/unit/data_masking/test_kms_provider.py rename to tests/unit/data_masking/_aws_encryption_sdk/test_kms_provider.py diff --git a/tests/unit/data_masking/test_unit_data_masking.py b/tests/unit/data_masking/_aws_encryption_sdk/test_unit_data_masking.py similarity index 100% rename from tests/unit/data_masking/test_unit_data_masking.py rename to tests/unit/data_masking/_aws_encryption_sdk/test_unit_data_masking.py