Skip to content

Commit

Permalink
Techdebt: Remove old/deprecated code (#7220)
Browse files Browse the repository at this point in the history
  • Loading branch information
bblommers authored Jan 17, 2024
1 parent defdde1 commit 0e92eea
Show file tree
Hide file tree
Showing 178 changed files with 331 additions and 327 deletions.
3 changes: 2 additions & 1 deletion moto/acm/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
from cryptography.x509 import OID_COMMON_NAME, DNSName, NameOID

from moto import settings
from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import utcnow

from .exceptions import (
Expand Down
3 changes: 2 additions & 1 deletion moto/acmpca/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
from cryptography.hazmat.primitives import hashes, serialization
from cryptography.x509 import Certificate, NameOID, load_pem_x509_certificate

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import unix_time, utcnow
from moto.moto_api._internal import mock_random
from moto.utilities.tagging_service import TaggingService
Expand Down
3 changes: 2 additions & 1 deletion moto/amp/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

from typing import Any, Callable, Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import unix_time
from moto.moto_api._internal import mock_random
from moto.utilities.paginator import paginate
Expand Down
3 changes: 2 additions & 1 deletion moto/apigateway/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
from openapi_spec_validator.validation.exceptions import OpenAPIValidationError

from moto.apigateway.exceptions import MethodNotFoundException
from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.utils import path_url
from moto.moto_api._internal import mock_random as random

Expand Down
2 changes: 1 addition & 1 deletion moto/apigatewaymanagementapi/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from collections import defaultdict
from typing import Any, Dict

from moto.core import BackendDict, BaseBackend
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.utils import unix_time


Expand Down
3 changes: 2 additions & 1 deletion moto/apigatewayv2/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

import yaml

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import unix_time
from moto.moto_api._internal import mock_random as random
from moto.utilities.tagging_service import TaggingService
Expand Down
3 changes: 2 additions & 1 deletion moto/appconfig/models.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from typing import Any, Dict, Iterable, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.moto_api._internal import mock_random
from moto.utilities.tagging_service import TaggingService

Expand Down
3 changes: 2 additions & 1 deletion moto/applicationautoscaling/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
from enum import Enum, unique
from typing import Dict, List, Optional, Tuple, Union

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.ecs import ecs_backends
from moto.moto_api._internal import mock_random

Expand Down
3 changes: 2 additions & 1 deletion moto/appsync/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
from datetime import datetime, timedelta, timezone
from typing import Any, Dict, Iterable, List, Optional, Tuple

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import unix_time
from moto.moto_api._internal import mock_random
from moto.utilities.tagging_service import TaggingService
Expand Down
3 changes: 2 additions & 1 deletion moto/athena/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
from datetime import datetime
from typing import Any, Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.moto_api._internal import mock_random
from moto.utilities.paginator import paginate

Expand Down
5 changes: 3 additions & 2 deletions moto/autoscaling/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
from collections import OrderedDict
from typing import Any, Dict, List, Optional, Tuple, Union

from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.utils import camelcase_to_underscores
from moto.ec2 import ec2_backends
from moto.ec2.exceptions import InvalidInstanceIdError
Expand Down Expand Up @@ -805,7 +806,7 @@ def replace_autoscaling_group_instances(
if self.launch_config
else None
)
reservation = self.autoscaling_backend.ec2_backend.add_instances(
reservation = self.autoscaling_backend.ec2_backend.run_instances(
self.image_id,
count_needed,
self.user_data,
Expand Down
7 changes: 4 additions & 3 deletions moto/awslambda/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@

from moto import settings
from moto.awslambda.policy import Policy
from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.exceptions import RESTError
from moto.core.utils import iso_8601_datetime_with_nanoseconds, unix_time_millis, utcnow
from moto.dynamodb import dynamodb_backends
Expand Down Expand Up @@ -149,7 +150,7 @@ def __enter__(self) -> "_DockerDataVolumeContext":
try:
with zip2tar(self._lambda_func.code_bytes) as stream:
container.put_archive(settings.LAMBDA_DATA_DIR, stream)
if settings.test_proxy_mode():
if settings.is_test_proxy_mode():
ca_cert = load_resource_as_bytes(__name__, "../moto_proxy/ca.crt")
with file2tar(ca_cert, "ca.crt") as cert_stream:
container.put_archive(settings.LAMBDA_DATA_DIR, cert_stream)
Expand Down Expand Up @@ -968,7 +969,7 @@ def _invoke_lambda(self, event: Optional[str] = None) -> Tuple[str, bool, str]:
env_vars["MOTO_PORT"] = moto_port
env_vars["MOTO_HTTP_ENDPOINT"] = f'{env_vars["MOTO_HOST"]}:{moto_port}'

if settings.test_proxy_mode():
if settings.is_test_proxy_mode():
env_vars["HTTPS_PROXY"] = env_vars["MOTO_HTTP_ENDPOINT"]
env_vars["AWS_CA_BUNDLE"] = "/var/task/ca.crt"

Expand Down
4 changes: 2 additions & 2 deletions moto/awslambda_simple/models.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import Any, Optional, Union

from ..awslambda.models import LambdaBackend
from ..core import BackendDict
from moto.awslambda.models import LambdaBackend
from moto.core.base_backend import BackendDict


class LambdaSimpleBackend(LambdaBackend):
Expand Down
2 changes: 1 addition & 1 deletion moto/backends.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
from moto.cognitoidp.models import CognitoIdpBackend
from moto.comprehend.models import ComprehendBackend
from moto.config.models import ConfigBackend
from moto.core import SERVICE_BACKEND, BackendDict
from moto.core.base_backend import SERVICE_BACKEND, BackendDict
from moto.databrew.models import DataBrewBackend
from moto.datapipeline.models import DataPipelineBackend
from moto.datasync.models import DataSyncBackend
Expand Down
5 changes: 3 additions & 2 deletions moto/batch/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
import dateutil.parser

from moto import settings
from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.utils import unix_time_millis
from moto.ec2.exceptions import InvalidSubnetIdError
from moto.ec2.models import EC2Backend, ec2_backends
Expand Down Expand Up @@ -1270,7 +1271,7 @@ def create_compute_environment(
subnet_cycle = cycle(compute_resources["subnets"])

for instance_type in needed_instance_types:
reservation = self.ec2_backend.add_instances(
reservation = self.ec2_backend.run_instances(
image_id="ami-03cf127a", # Todo import AMIs
count=1,
user_data=None,
Expand Down
10 changes: 3 additions & 7 deletions moto/batch_simple/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,9 @@
from time import sleep
from typing import Any, Dict, List, Optional, Tuple

from ..batch.models import (
BatchBackend,
ClientException,
Job,
batch_backends,
)
from ..core import BackendDict
from moto.batch.exceptions import ClientException
from moto.batch.models import BatchBackend, Job, batch_backends
from moto.core.base_backend import BackendDict


class BatchSimpleBackend(BatchBackend):
Expand Down
3 changes: 2 additions & 1 deletion moto/budgets/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
from datetime import datetime
from typing import Any, Dict, Iterable, List

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import unix_time

from .exceptions import BudgetMissingLimit, DuplicateRecordException, NotFoundException
Expand Down
3 changes: 2 additions & 1 deletion moto/ce/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
from datetime import datetime
from typing import Any, Dict, List, Optional, Tuple

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_without_milliseconds
from moto.moto_api._internal import mock_random
from moto.utilities.tagging_service import TaggingService
Expand Down
2 changes: 1 addition & 1 deletion moto/cloudformation/custom_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from moto import settings
from moto.awslambda import lambda_backends
from moto.core import CloudFormationModel
from moto.core.common_models import CloudFormationModel
from moto.moto_api._internal import mock_random


Expand Down
3 changes: 2 additions & 1 deletion moto/cloudformation/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
from yaml.parser import ParserError # pylint:disable=c-extension-no-member
from yaml.scanner import ScannerError # pylint:disable=c-extension-no-member

from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.utils import (
iso_8601_datetime_with_milliseconds,
iso_8601_datetime_without_milliseconds,
Expand Down
2 changes: 1 addition & 1 deletion moto/cloudformation/parsing.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
from moto.cloudwatch import models as cw_models # noqa # pylint: disable=all

# End ugly list of imports
from moto.core import CloudFormationModel
from moto.core.common_models import CloudFormationModel
from moto.datapipeline import models as data_models # noqa # pylint: disable=all
from moto.dynamodb import models as ddb_models # noqa # pylint: disable=all
from moto.ec2 import models as ec2_models
Expand Down
3 changes: 2 additions & 1 deletion moto/cloudfront/models.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import string
from typing import Any, Dict, Iterable, List, Optional, Tuple

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_with_milliseconds
from moto.moto_api._internal import mock_random as random
from moto.moto_api._internal.managed_state_model import ManagedState
Expand Down
3 changes: 2 additions & 1 deletion moto/cloudtrail/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
from datetime import datetime
from typing import Any, Dict, Iterable, List, Optional, Tuple

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_without_milliseconds, utcnow
from moto.utilities.tagging_service import TaggingService

Expand Down
3 changes: 2 additions & 1 deletion moto/cloudwatch/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from dateutil import parser
from dateutil.tz import tzutc

from moto.core import BackendDict, BaseBackend, BaseModel, CloudWatchMetricProvider
from moto.core.base_backend import BaseBackend
from moto.core.common_models import BackendDict, BaseModel, CloudWatchMetricProvider
from moto.core.utils import (
iso_8601_datetime_with_nanoseconds,
iso_8601_datetime_without_milliseconds,
Expand Down
3 changes: 2 additions & 1 deletion moto/codebuild/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

from dateutil import parser

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_with_milliseconds
from moto.moto_api._internal import mock_random

Expand Down
3 changes: 2 additions & 1 deletion moto/codecommit/models.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from typing import Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_with_milliseconds
from moto.moto_api._internal import mock_random

Expand Down
3 changes: 2 additions & 1 deletion moto/codepipeline/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
ResourceNotFoundException,
TooManyTagsException,
)
from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import iso_8601_datetime_with_milliseconds, utcnow
from moto.iam.exceptions import IAMNotFoundException
from moto.iam.models import IAMBackend, iam_backends
Expand Down
3 changes: 2 additions & 1 deletion moto/cognitoidentity/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
from collections import OrderedDict
from typing import Any, Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import utcnow

from .exceptions import InvalidNameException, ResourceNotFoundError
Expand Down
3 changes: 2 additions & 1 deletion moto/cognitoidp/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@

from jose import jws

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import utcnow
from moto.moto_api._internal import mock_random as random
from moto.utilities.paginator import paginate
Expand Down
3 changes: 2 additions & 1 deletion moto/comprehend/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

from typing import Any, Dict, Iterable, List

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.utilities.tagging_service import TaggingService

from .exceptions import (
Expand Down
4 changes: 2 additions & 2 deletions moto/config/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
TooManyTags,
ValidationException,
)
from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.common_models import ConfigQueryModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, ConfigQueryModel
from moto.core.responses import AWSServiceSpec
from moto.core.utils import utcnow
from moto.iam.config import policy_config_query, role_config_query
Expand Down
3 changes: 0 additions & 3 deletions moto/core/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
from .models import DEFAULT_ACCOUNT_ID # noqa
from .base_backend import BaseBackend, BackendDict, SERVICE_BACKEND # noqa
from .common_models import BaseModel # noqa
from .common_models import CloudFormationModel, CloudWatchMetricProvider # noqa
from .models import patch_client, patch_resource # noqa
from .responses import ActionAuthenticatorMixin

Expand Down
2 changes: 1 addition & 1 deletion moto/core/decorator.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def mock_aws(
clss = (
ServerModeMockAWS
if settings.TEST_SERVER_MODE
else (ProxyModeMockAWS if settings.test_proxy_mode() else MockAWS)
else (ProxyModeMockAWS if settings.is_test_proxy_mode() else MockAWS)
)
if func is not None:
return clss().__call__(func=func)
Expand Down
3 changes: 2 additions & 1 deletion moto/databrew/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from datetime import datetime
from typing import Any, Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel
from moto.core.utils import camelcase_to_pascal, underscores_to_camelcase
from moto.utilities.paginator import paginate

Expand Down
3 changes: 2 additions & 1 deletion moto/datapipeline/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
from collections import OrderedDict
from typing import Any, Dict, Iterable, List

from moto.core import BackendDict, BaseBackend, BaseModel, CloudFormationModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel, CloudFormationModel
from moto.core.utils import utcnow

from .utils import get_random_pipeline_id, remove_capitalization_of_dict_keys
Expand Down
3 changes: 2 additions & 1 deletion moto/datasync/models.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from collections import OrderedDict
from typing import Any, Dict, List, Optional

from moto.core import BackendDict, BaseBackend, BaseModel
from moto.core.base_backend import BackendDict, BaseBackend
from moto.core.common_models import BaseModel

from .exceptions import InvalidRequestException

Expand Down
Loading

0 comments on commit 0e92eea

Please sign in to comment.