Skip to content

Commit 4275fb2

Browse files
committed
refactor(sqs): change methods to protected
1 parent 13e3132 commit 4275fb2

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

aws_lambda_powertools/utilities/batch/sqs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def __init__(self, config: Optional[Config] = None):
2323

2424
super().__init__()
2525

26-
def get_queue_url(self):
26+
def _get_queue_url(self):
2727
"""
2828
Format QueueUrl from first records entry
2929
"""
@@ -33,7 +33,7 @@ def get_queue_url(self):
3333
*_, account_id, queue_name = self.records[0]["eventSourceARN"].split(":")
3434
return f"{self.client._endpoint.host}/{account_id}/{queue_name}"
3535

36-
def get_entries_to_clean(self):
36+
def _get_entries_to_clean(self):
3737
"""
3838
Format messages to use in batch deletion
3939
"""
@@ -60,8 +60,8 @@ def _clean(self):
6060
if not (self.fail_messages and self.success_messages):
6161
return
6262

63-
queue_url = self.get_queue_url()
64-
entries_to_remove = self.get_entries_to_clean()
63+
queue_url = self._get_queue_url()
64+
entries_to_remove = self._get_entries_to_clean()
6565

6666
return self.client.delete_message_batch(QueueUrl=queue_url, Entries=entries_to_remove)
6767

tests/unit/test_utilities_batch.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ def test_partial_sqs_get_queue_url_with_records(mocker, sqs_event, partial_sqs_p
3535
records_mock = mocker.patch.object(PartialSQSProcessor, "records", create=True, new_callable=mocker.PropertyMock)
3636
records_mock.return_value = [sqs_event]
3737

38-
result = partial_sqs_processor.get_queue_url()
38+
result = partial_sqs_processor._get_queue_url()
3939
assert result == expected_url
4040

4141

4242
def test_partial_sqs_get_queue_url_without_records(partial_sqs_processor):
43-
assert partial_sqs_processor.get_queue_url() is None
43+
assert partial_sqs_processor._get_queue_url() is None
4444

4545

4646
def test_partial_sqs_get_entries_to_clean_with_success(mocker, sqs_event, partial_sqs_processor):
@@ -51,7 +51,7 @@ def test_partial_sqs_get_entries_to_clean_with_success(mocker, sqs_event, partia
5151
)
5252
success_messages_mock.return_value = [sqs_event]
5353

54-
result = partial_sqs_processor.get_entries_to_clean()
54+
result = partial_sqs_processor._get_entries_to_clean()
5555

5656
assert result == expected_entries
5757

@@ -64,7 +64,7 @@ def test_partial_sqs_get_entries_to_clean_without_success(mocker, partial_sqs_pr
6464
)
6565
success_messages_mock.return_value = []
6666

67-
result = partial_sqs_processor.get_entries_to_clean()
67+
result = partial_sqs_processor._get_entries_to_clean()
6868

6969
assert result == expected_entries
7070

@@ -119,8 +119,8 @@ def test_partial_sqs_clean(monkeypatch, mocker, partial_sqs_processor):
119119
monkeypatch.setattr(partial_sqs_processor, "fail_messages", records)
120120
monkeypatch.setattr(partial_sqs_processor, "success_messages", records)
121121

122-
queue_url_mock = mocker.patch.object(PartialSQSProcessor, "get_queue_url")
123-
entries_to_clean_mock = mocker.patch.object(PartialSQSProcessor, "get_entries_to_clean")
122+
queue_url_mock = mocker.patch.object(PartialSQSProcessor, "_get_queue_url")
123+
entries_to_clean_mock = mocker.patch.object(PartialSQSProcessor, "_get_entries_to_clean")
124124

125125
queue_url_mock.return_value = mocker.sentinel.queue_url
126126
entries_to_clean_mock.return_value = mocker.sentinel.entries_to_clean

0 commit comments

Comments
 (0)