Techdebt: Enable pylint rules (#4432)

This commit is contained in:
Bert Blommers 2021-10-18 19:44:29 +00:00 committed by GitHub
parent 24ed6c8d34
commit 14a69c7524
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
725 changed files with 984 additions and 2122 deletions

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import importlib import importlib

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import acm_backends from .models import acm_backends
from ..core.models import base_decorator from ..core.models import base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import base64 import base64
import re import re
import datetime import datetime

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import json import json
import base64 import base64

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import AWSCertificateManagerResponse from .responses import AWSCertificateManagerResponse
url_bases = [r"https?://acm\.(.+)\.amazonaws\.com"] url_bases = [r"https?://acm\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import apigateway_backends from .models import apigateway_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import JsonRESTError from moto.core.exceptions import JsonRESTError

View File

@ -1,5 +1,4 @@
from __future__ import absolute_import from __future__ import absolute_import
from __future__ import unicode_literals
import random import random
import string import string

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from moto.utilities.utils import merge_multiple_dicts from moto.utilities.utils import merge_multiple_dicts

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import APIGatewayResponse from .responses import APIGatewayResponse
response = APIGatewayResponse() response = APIGatewayResponse()

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import random import random
import string import string

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import applicationautoscaling_backends from .models import applicationautoscaling_backends
from ..core.models import base_decorator from ..core.models import base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import JsonRESTError from moto.core.exceptions import JsonRESTError

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core import BaseBackend, BaseModel from moto.core import BaseBackend, BaseModel
from moto.ecs import ecs_backends from moto.ecs import ecs_backends
from .exceptions import AWSValidationException from .exceptions import AWSValidationException

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
import json import json
from .models import ( from .models import (

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import ApplicationAutoScalingResponse from .responses import ApplicationAutoScalingResponse
url_bases = [r"https?://application-autoscaling\.(.+)\.amazonaws.com"] url_bases = [r"https?://application-autoscaling\.(.+)\.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import athena_backends from .models import athena_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from werkzeug.exceptions import BadRequest from werkzeug.exceptions import BadRequest

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import time import time
from boto3 import Session from boto3 import Session

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import AthenaResponse from .responses import AthenaResponse
url_bases = [r"https?://athena\.(.+)\.amazonaws\.com"] url_bases = [r"https?://athena\.(.+)\.amazonaws\.com"]

View File

@ -1 +0,0 @@
from __future__ import unicode_literals

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import autoscaling_backends from .models import autoscaling_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import RESTError from moto.core.exceptions import RESTError

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import random import random
from moto.packages.boto.ec2.blockdevicemapping import ( from moto.packages.boto.ec2.blockdevicemapping import (

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import datetime import datetime
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import AutoScalingResponse from .responses import AutoScalingResponse
url_bases = [r"https?://autoscaling\.(.+)\.amazonaws\.com"] url_bases = [r"https?://autoscaling\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import lambda_backends from .models import lambda_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import base64 import base64
import time import time
from collections import defaultdict from collections import defaultdict

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
import uuid import uuid

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
try: try:

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import LambdaResponse from .responses import LambdaResponse
url_bases = [r"https?://lambda\.(.+)\.amazonaws\.com"] url_bases = [r"https?://lambda\.(.+)\.amazonaws\.com"]

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import importlib import importlib
import moto import moto
import sys import sys

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import batch_backends from .models import batch_backends
from ..core.models import base_decorator from ..core.models import base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import AWSError from moto.core.exceptions import AWSError

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import re import re
from itertools import cycle from itertools import cycle
import datetime import datetime

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
from .models import batch_backends from .models import batch_backends
from urllib.parse import urlsplit from urllib.parse import urlsplit

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import BatchResponse from .responses import BatchResponse
url_bases = [r"https?://batch\.(.+)\.amazonaws.com"] url_bases = [r"https?://batch\.(.+)\.amazonaws.com"]

View File

@ -1,6 +1,3 @@
from __future__ import unicode_literals
def make_arn_for_compute_env(account_id, name, region_name): def make_arn_for_compute_env(account_id, name, region_name):
return "arn:aws:batch:{0}:{1}:compute-environment/{2}".format( return "arn:aws:batch:{0}:{1}:compute-environment/{2}".format(
region_name, account_id, name region_name, account_id, name

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import cloudformation_backends from .models import cloudformation_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from werkzeug.exceptions import BadRequest from werkzeug.exceptions import BadRequest
from jinja2 import Template from jinja2 import Template

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from datetime import datetime, timedelta from datetime import datetime, timedelta
import json import json
import yaml import yaml

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import functools import functools
import json import json
import logging import logging

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
import yaml import yaml
from urllib.parse import urlparse from urllib.parse import urlparse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import CloudFormationResponse from .responses import CloudFormationResponse
url_bases = [r"https?://cloudformation\.(.+)\.amazonaws\.com"] url_bases = [r"https?://cloudformation\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import uuid import uuid
import random import random
import yaml import yaml

View File

@ -1,6 +1,3 @@
from __future__ import unicode_literals
def make_arn_for_dashboard(account_id, name): def make_arn_for_dashboard(account_id, name):
return "arn:aws:cloudwatch::{0}dashboard/{1}".format(account_id, name) return "arn:aws:cloudwatch::{0}dashboard/{1}".format(account_id, name)

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import CodeCommitResponse from .responses import CodeCommitResponse
url_bases = [r"https?://codecommit\.(.+)\.amazonaws\.com"] url_bases = [r"https?://codecommit\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import CodePipelineResponse from .responses import CodePipelineResponse
url_bases = [r"https?://codepipeline\.(.+)\.amazonaws\.com"] url_bases = [r"https?://codepipeline\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import cognitoidentity_backends from .models import cognitoidentity_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from werkzeug.exceptions import BadRequest from werkzeug.exceptions import BadRequest

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import datetime import datetime
import json import json
import re import re

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
from .models import cognitoidentity_backends from .models import cognitoidentity_backends
from .utils import get_random_identity_id from .utils import get_random_identity_id

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import CognitoIdentityResponse from .responses import CognitoIdentityResponse
url_bases = [r"https?://cognito-identity\.(.+)\.amazonaws.com"] url_bases = [r"https?://cognito-identity\.(.+)\.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import cognitoidp_backends from .models import cognitoidp_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from werkzeug.exceptions import BadRequest from werkzeug.exceptions import BadRequest
from moto.core.exceptions import JsonRESTError from moto.core.exceptions import JsonRESTError

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import datetime import datetime
import hashlib import hashlib
import json import json

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
import os import os
import re import re

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import CognitoIdpResponse, CognitoIdpJsonWebKeyResponse from .responses import CognitoIdpResponse, CognitoIdpJsonWebKeyResponse
url_bases = [r"https?://cognito-idp\.(.+)\.amazonaws.com"] url_bases = [r"https?://cognito-idp\.(.+)\.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import random import random
import string import string
import hashlib import hashlib

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import ConfigResponse from .responses import ConfigResponse
url_bases = [r"https?://config\.(.+)\.amazonaws\.com"] url_bases = [r"https?://config\.(.+)\.amazonaws\.com"]

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .models import BaseModel, BaseBackend, moto_api_backend, ACCOUNT_ID # noqa from .models import BaseModel, BaseBackend, moto_api_backend, ACCOUNT_ID # noqa
from .models import CloudFormationModel # noqa from .models import CloudFormationModel # noqa
from .responses import ActionAuthenticatorMixin from .responses import ActionAuthenticatorMixin

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from werkzeug.exceptions import HTTPException from werkzeug.exceptions import HTTPException
from jinja2 import DictLoader, Environment from jinja2 import DictLoader, Environment
import json import json

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
import functools import functools
import inspect import inspect
import os import os

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import functools import functools
from collections import defaultdict from collections import defaultdict
import datetime import datetime

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import MotoAPIResponse from .responses import MotoAPIResponse
url_bases = ["https?://motoapi.amazonaws.com"] url_bases = ["https?://motoapi.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from functools import wraps from functools import wraps
import binascii import binascii
@ -317,30 +316,6 @@ def path_url(url):
return path return path
def py2_strip_unicode_keys(blob):
"""For Python 2 Only -- this will convert unicode keys in nested Dicts, Lists, and Sets to standard strings."""
if type(blob) == unicode: # noqa
return str(blob)
elif type(blob) == dict:
for key in list(blob.keys()):
value = blob.pop(key)
blob[str(key)] = py2_strip_unicode_keys(value)
elif type(blob) == list:
for i in range(0, len(blob)):
blob[i] = py2_strip_unicode_keys(blob[i])
elif type(blob) == set:
new_set = set()
for value in blob:
new_set.add(py2_strip_unicode_keys(value))
blob = new_set
return blob
def tags_from_query_string( def tags_from_query_string(
querystring_dict, prefix="Tag", key_suffix="Key", value_suffix="Value" querystring_dict, prefix="Tag", key_suffix="Key", value_suffix="Value"
): ):

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import datapipeline_backends from .models import datapipeline_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import datetime import datetime
from boto3 import Session from boto3 import Session

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import DataPipelineResponse from .responses import DataPipelineResponse
url_bases = [r"https?://datapipeline\.(.+)\.amazonaws\.com"] url_bases = [r"https?://datapipeline\.(.+)\.amazonaws\.com"]

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator
from .models import datasync_backends from .models import datasync_backends

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import JsonRESTError from moto.core.exceptions import JsonRESTError

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .responses import DataSyncResponse from .responses import DataSyncResponse
url_bases = [r"https?://(.*\.)?(datasync)\.(.+)\.amazonaws.com"] url_bases = [r"https?://(.*\.)?(datasync)\.(.+)\.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import dms_backends from .models import dms_backends
from ..core.models import base_decorator from ..core.models import base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import JsonRESTError from moto.core.exceptions import JsonRESTError

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import json import json
from boto3 import Session from boto3 import Session

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
from .models import dms_backends from .models import dms_backends
import json import json

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import DatabaseMigrationServiceResponse from .responses import DatabaseMigrationServiceResponse
url_bases = [r"https?://dms\.(.+)\.amazonaws\.com"] url_bases = [r"https?://dms\.(.+)\.amazonaws\.com"]

View File

@ -1,6 +1,3 @@
from __future__ import unicode_literals
def match_task_arn(task, arns): def match_task_arn(task, arns):
return task["ReplicationTaskArn"] in arns return task["ReplicationTaskArn"] in arns

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import dynamodb_backend from .models import dynamodb_backend
dynamodb_backends = {"global": dynamodb_backend} dynamodb_backends = {"global": dynamodb_backend}

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
# TODO add tests for all of these # TODO add tests for all of these
COMPARISON_FUNCS = { COMPARISON_FUNCS = {
"EQ": lambda item_value, test_value: item_value == test_value, "EQ": lambda item_value, test_value: item_value == test_value,

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from collections import defaultdict from collections import defaultdict
import datetime import datetime
import json import json

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import json import json
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import DynamoHandler from .responses import DynamoHandler
url_bases = [r"https?://dynamodb\.(.+)\.amazonaws\.com"] url_bases = [r"https?://dynamodb\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.dynamodb2.models import dynamodb_backends as dynamodb_backends2 from moto.dynamodb2.models import dynamodb_backends as dynamodb_backends2
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
import re import re
from collections import deque from collections import deque
from collections import namedtuple from collections import namedtuple

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from collections import defaultdict from collections import defaultdict
import copy import copy
import datetime import datetime

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import copy import copy
import json import json
import re import re

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import DynamoHandler from .responses import DynamoHandler
url_bases = [r"https?://dynamodb\.(.+)\.amazonaws\.com"] url_bases = [r"https?://dynamodb\.(.+)\.amazonaws\.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import dynamodbstreams_backends from .models import dynamodbstreams_backends
from ..core.models import base_decorator from ..core.models import base_decorator

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import os import os
import json import json
import base64 import base64

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
from .models import dynamodbstreams_backends from .models import dynamodbstreams_backends

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .responses import DynamoDBStreamsHandler from .responses import DynamoDBStreamsHandler
url_bases = [r"https?://streams\.dynamodb\.(.+)\.amazonaws.com"] url_bases = [r"https?://streams\.dynamodb\.(.+)\.amazonaws.com"]

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from .models import ec2_backends from .models import ec2_backends
from ..core.models import base_decorator, deprecated_base_decorator from ..core.models import base_decorator, deprecated_base_decorator

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.exceptions import RESTError from moto.core.exceptions import RESTError

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
import copy import copy
from datetime import datetime from datetime import datetime
import itertools import itertools

View File

@ -1,5 +1,3 @@
from __future__ import unicode_literals
from .account_attributes import AccountAttributes from .account_attributes import AccountAttributes
from .amazon_dev_pay import AmazonDevPay from .amazon_dev_pay import AmazonDevPay
from .amis import AmisResponse from .amis import AmisResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse

View File

@ -1,4 +1,3 @@
from __future__ import unicode_literals
from moto.core.responses import BaseResponse from moto.core.responses import BaseResponse
from moto.ec2.utils import filters_from_querystring from moto.ec2.utils import filters_from_querystring

Some files were not shown because too many files have changed in this diff Show More