Skip to content

Commit 700dede

Browse files
committed
ci: add comprehensions linting and fix all violations
1 parent b3e83dc commit 700dede

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ extend-exclude = [
8787
]
8888

8989
[tool.ruff.lint]
90-
# Enable Pyflakes (F), pycodestyle (E, W), pep8-naming (N), isort (I), pyupgrade (UP) and bugbear (B)
91-
select = ["E", "W", "F", "N", "I", "UP", "B"]
90+
# Enable Pyflakes (F), pycodestyle (E, W), pep8-naming (N), isort (I), pyupgrade (UP), bugbear (B) and comprehensions (C4)
91+
select = ["E", "W", "F", "N", "I", "UP", "B", "C4"]
9292
ignore = [
9393
"N818", # exception name should end in 'Error'
9494
]

test/ably/rest/restchannelpublish_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async def test_publish_various_datatypes_text(self):
5656
assert messages is not None, "Expected non-None messages"
5757
assert len(messages) == 4, "Expected 4 messages"
5858

59-
message_contents = dict((m.name, m.data) for m in messages)
59+
message_contents = {m.name: m.data for m in messages}
6060
log.debug(f"message_contents: {str(message_contents)}")
6161

6262
assert message_contents["publish0"] == "This is a string message payload", \
@@ -494,7 +494,7 @@ async def test_message_serialization(self):
494494
}
495495
message = Message(**data)
496496
request_body = channel._Channel__publish_request_body(messages=[message])
497-
input_keys = set(case.snake_to_camel(x) for x in data.keys())
497+
input_keys = {case.snake_to_camel(x) for x in data.keys()}
498498
assert input_keys - set(request_body) == set()
499499

500500
# RSL1k1

test/ably/rest/restcrypto_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ async def test_crypto_publish(self):
7474
assert messages is not None, "Expected non-None messages"
7575
assert 4 == len(messages), "Expected 4 messages"
7676

77-
message_contents = dict((m.name, m.data) for m in messages)
77+
message_contents = {m.name: m.data for m in messages}
7878
log.debug(f"message_contents: {str(message_contents)}")
7979

8080
assert "This is a string message payload" == message_contents["publish3"],\
@@ -107,7 +107,7 @@ async def test_crypto_publish_256(self):
107107
assert messages is not None, "Expected non-None messages"
108108
assert 4 == len(messages), "Expected 4 messages"
109109

110-
message_contents = dict((m.name, m.data) for m in messages)
110+
message_contents = {m.name: m.data for m in messages}
111111
log.debug(f"message_contents: {str(message_contents)}")
112112

113113
assert "This is a string message payload" == message_contents["publish3"],\
@@ -156,7 +156,7 @@ async def test_crypto_send_unencrypted(self):
156156
assert messages is not None, "Expected non-None messages"
157157
assert 4 == len(messages), "Expected 4 messages"
158158

159-
message_contents = dict((m.name, m.data) for m in messages)
159+
message_contents = {m.name: m.data for m in messages}
160160
log.debug(f"message_contents: {str(message_contents)}")
161161

162162
assert "This is a string message payload" == message_contents["publish3"],\

0 commit comments

Comments
 (0)