|
33 | 33 | from aws_advanced_python_wrapper import AwsWrapperConnection |
34 | 34 | from aws_advanced_python_wrapper.errors import (AwsWrapperError, |
35 | 35 | FailoverSuccessError) |
36 | | -from tests.integration.container.utils.conditions import (disable_on_features, |
37 | | - enable_on_features) |
| 36 | +from tests.integration.container.utils.conditions import ( |
| 37 | + disable_on_features, enable_on_deployments, enable_on_features, |
| 38 | + enable_on_num_instances) |
| 39 | +from tests.integration.container.utils.database_engine_deployment import \ |
| 40 | + DatabaseEngineDeployment |
38 | 41 | from tests.integration.container.utils.driver_helper import DriverHelper |
39 | 42 | from tests.integration.container.utils.rds_test_utility import RdsTestUtility |
40 | 43 | from tests.integration.container.utils.test_environment import TestEnvironment |
@@ -127,6 +130,11 @@ def test_iam_valid_connection_properties_no_password( |
127 | 130 |
|
128 | 131 | self.validate_connection(target_driver_connect, **params, **props) |
129 | 132 |
|
| 133 | + @enable_on_num_instances(min_instances=2) |
| 134 | + @enable_on_deployments([DatabaseEngineDeployment.AURORA, DatabaseEngineDeployment.RDS_MULTI_AZ_CLUSTER]) |
| 135 | + @disable_on_features([TestEnvironmentFeatures.RUN_AUTOSCALING_TESTS_ONLY, |
| 136 | + TestEnvironmentFeatures.BLUE_GREEN_DEPLOYMENT, |
| 137 | + TestEnvironmentFeatures.PERFORMANCE]) |
130 | 138 | @enable_on_features([TestEnvironmentFeatures.FAILOVER_SUPPORTED, TestEnvironmentFeatures.IAM]) |
131 | 139 | def test_failover_with_iam( |
132 | 140 | self, test_environment: TestEnvironment, test_driver: TestDriver, props, conn_utils): |
|
0 commit comments