Tech Debt: Skip some tests in Py3.6, as we do not have access to all regions (#5437)

This commit is contained in:
Bert Blommers 2022-08-31 11:11:50 +00:00 committed by GitHub
parent c7fbbdea48
commit 89008c4230
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,5 @@
import json import json
import sys
import boto3 import boto3
import csv import csv
@ -15,6 +16,7 @@ import pytest
from datetime import datetime from datetime import datetime
from uuid import uuid4 from uuid import uuid4
from urllib import parse from urllib import parse
from unittest import SkipTest
from moto.s3.responses import DEFAULT_REGION_NAME from moto.s3.responses import DEFAULT_REGION_NAME
@ -3728,6 +3730,10 @@ def test_role_config_dict():
@mock_iam @mock_iam
@mock_config @mock_config
def test_role_config_client(): def test_role_config_client():
if sys.version_info < (3, 7):
raise SkipTest(
"Cannot test this in Py3.6; outdated botocore dependencies do not have all regions"
)
from moto.iam.utils import random_resource_id from moto.iam.utils import random_resource_id
CONFIG_REGIONS = boto3.Session().get_available_regions("config") CONFIG_REGIONS = boto3.Session().get_available_regions("config")
@ -4172,6 +4178,10 @@ def test_policy_config_dict():
@mock_iam @mock_iam
@mock_config @mock_config
def test_policy_config_client(): def test_policy_config_client():
if sys.version_info < (3, 7):
raise SkipTest(
"Cannot test this in Py3.6; outdated botocore dependencies do not have all regions"
)
from moto.iam.utils import random_policy_id from moto.iam.utils import random_policy_id
CONFIG_REGIONS = boto3.Session().get_available_regions("config") CONFIG_REGIONS = boto3.Session().get_available_regions("config")