Skip to content

Commit 98cd310

Browse files
committed
fix linting issues after bumping ruff target version
1 parent 6ceb972 commit 98cd310

File tree

9 files changed

+29
-24
lines changed

9 files changed

+29
-24
lines changed

localstack-core/localstack/services/s3/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from datetime import datetime
66
from secrets import token_urlsafe
77
from typing import Literal, NamedTuple, Optional, Union
8-
98
from zoneinfo import ZoneInfo
109

1110
from localstack.aws.api import CommonServiceException

localstack-core/localstack/services/s3/storage/ephemeral.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,10 @@ def copy_from_object(
334334
:param range_data: the range data from which the S3Part will copy its data.
335335
:return: the EphemeralS3StoredObject representing the stored part
336336
"""
337-
with self._s3_store.open(
338-
src_bucket, src_s3_object, mode="r"
339-
) as src_stored_object, self.open(s3_part, mode="w") as stored_part:
337+
with (
338+
self._s3_store.open(src_bucket, src_s3_object, mode="r") as src_stored_object,
339+
self.open(s3_part, mode="w") as stored_part,
340+
):
340341
if not range_data:
341342
stored_part.write(src_stored_object)
342343
return

localstack-core/localstack/services/s3/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from secrets import token_bytes
1010
from typing import IO, Any, Dict, Literal, NamedTuple, Optional, Protocol, Tuple, Union
1111
from urllib import parse as urlparser
12+
from zoneinfo import ZoneInfo
1213

1314
import xmltodict
1415
from botocore.exceptions import ClientError
1516
from botocore.utils import InvalidArnException
16-
from zoneinfo import ZoneInfo
1717

1818
from localstack import config, constants
1919
from localstack.aws.api import CommonServiceException, RequestContext

localstack-core/localstack/services/s3/validation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import base64
22
import datetime
33
import hashlib
4+
from zoneinfo import ZoneInfo
45

56
from botocore.utils import InvalidArnException
6-
from zoneinfo import ZoneInfo
77

88
from localstack.aws.api import CommonServiceException
99
from localstack.aws.api.s3 import (

tests/aws/services/events/test_events_patterns.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,10 @@ def test_event_pattern_with_multi_key(self, aws_client):
134134
https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns-content-based-filtering.html#eb-filtering-complex-example
135135
"""
136136

137-
with open(COMPLEX_MULTI_KEY_EVENT, "r") as event_file, open(
138-
COMPLEX_MULTI_KEY_EVENT_PATTERN, "r"
139-
) as event_pattern_file:
137+
with (
138+
open(COMPLEX_MULTI_KEY_EVENT, "r") as event_file,
139+
open(COMPLEX_MULTI_KEY_EVENT_PATTERN, "r") as event_pattern_file,
140+
):
140141
event = event_file.read()
141142
event_pattern = event_pattern_file.read()
142143

tests/aws/services/s3/test_s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from operator import itemgetter
1616
from typing import TYPE_CHECKING
1717
from urllib.parse import SplitResult, parse_qs, quote, urlencode, urlparse, urlunsplit
18+
from zoneinfo import ZoneInfo
1819

1920
import boto3 as boto3
2021
import pytest
@@ -26,7 +27,6 @@
2627
from botocore.client import Config
2728
from botocore.exceptions import ClientError
2829
from localstack_snapshot.snapshots.transformer import RegexTransformer
29-
from zoneinfo import ZoneInfo
3030

3131
import localstack.config
3232
from localstack import config

tests/unit/test_common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
import time
77
import zipfile
88
from datetime import date, datetime, timezone
9+
from zoneinfo import ZoneInfo
910

1011
import pytest
1112
import yaml
12-
from zoneinfo import ZoneInfo
1313

1414
from localstack import config
1515
from localstack.utils import common

tests/unit/test_docker_utils.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
class TestDockerUtils:
88
def test_host_path_for_path_in_docker_windows(self):
9-
with mock.patch(
10-
"localstack.utils.docker_utils.get_default_volume_dir_mount"
11-
) as get_volume, mock.patch("localstack.config.is_in_docker", True):
9+
with (
10+
mock.patch("localstack.utils.docker_utils.get_default_volume_dir_mount") as get_volume,
11+
mock.patch("localstack.config.is_in_docker", True),
12+
):
1213
get_volume.return_value = VolumeInfo(
1314
type="bind",
1415
source=r"C:\Users\localstack\volume\mount",
@@ -23,9 +24,10 @@ def test_host_path_for_path_in_docker_windows(self):
2324
assert result == r"C:\Users\localstack\volume\mount/some/test/file"
2425

2526
def test_host_path_for_path_in_docker_linux(self):
26-
with mock.patch(
27-
"localstack.utils.docker_utils.get_default_volume_dir_mount"
28-
) as get_volume, mock.patch("localstack.config.is_in_docker", True):
27+
with (
28+
mock.patch("localstack.utils.docker_utils.get_default_volume_dir_mount") as get_volume,
29+
mock.patch("localstack.config.is_in_docker", True),
30+
):
2931
get_volume.return_value = VolumeInfo(
3032
type="bind",
3133
source="/home/some-user/.cache/localstack/volume",
@@ -39,9 +41,10 @@ def test_host_path_for_path_in_docker_linux(self):
3941
assert result == "/home/some-user/.cache/localstack/volume/some/test/file"
4042

4143
def test_host_path_for_path_in_docker_linux_volume_dir(self):
42-
with mock.patch(
43-
"localstack.utils.docker_utils.get_default_volume_dir_mount"
44-
) as get_volume, mock.patch("localstack.config.is_in_docker", True):
44+
with (
45+
mock.patch("localstack.utils.docker_utils.get_default_volume_dir_mount") as get_volume,
46+
mock.patch("localstack.config.is_in_docker", True),
47+
):
4548
get_volume.return_value = VolumeInfo(
4649
type="bind",
4750
source="/home/some-user/.cache/localstack/volume",
@@ -55,9 +58,10 @@ def test_host_path_for_path_in_docker_linux_volume_dir(self):
5558
assert result == "/home/some-user/.cache/localstack/volume"
5659

5760
def test_host_path_for_path_in_docker_linux_wrong_path(self):
58-
with mock.patch(
59-
"localstack.utils.docker_utils.get_default_volume_dir_mount"
60-
) as get_volume, mock.patch("localstack.config.is_in_docker", True):
61+
with (
62+
mock.patch("localstack.utils.docker_utils.get_default_volume_dir_mount") as get_volume,
63+
mock.patch("localstack.config.is_in_docker", True),
64+
):
6165
get_volume.return_value = VolumeInfo(
6266
type="bind",
6367
source="/home/some-user/.cache/localstack/volume",

tests/unit/test_s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import datetime
22
import os
33
import re
4+
import zoneinfo
45
from io import BytesIO
56
from urllib.parse import urlparse
67

78
import pytest
8-
import zoneinfo
99

1010
from localstack.aws.api import RequestContext
1111
from localstack.aws.api.s3 import InvalidArgument

0 commit comments

Comments
 (0)