Skip to content

Commit 2cf8ff0

Browse files
committed
Fix ruff linter errors
Signed-off-by: Taylor Foxhall <[email protected]>
1 parent 5dd6c52 commit 2cf8ff0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+140
-187
lines changed

.github/workflows/pylint.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install dependencies
2424
run: |
2525
pip3 install -r ${{ github.workspace }}/src/python/requirements.txt
26-
pip3 install pylint lint-diffs
26+
pip3 install pylint lint-diffs ruff
2727
ln -s ${{ github.workspace }}/src/python/pylintrc ${{ github.workspace }}/.pylintrc
2828
echo [pylint] > ${{ github.workspace }}/.lint-diffs
2929
echo extensions=.py >> ${{ github.workspace }}/.lint-diffs
@@ -39,3 +39,5 @@ jobs:
3939
run: |
4040
export PYTHONPATH=${{ github.workspace }}/src/python:$PYTHONPATH
4141
git diff -U0 origin/main | lint-diffs
42+
- name: Check the repo with ruff
43+
run: ruff check --output-format=github .

ruff.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
target-version = "py38"

src/integration-tests/conftest.py

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,14 @@
1919
import pytest
2020

2121
import blazingmq.dev.it.logging
22-
23-
# This must be done early, before we import any module that could call
24-
# logging.getLogger.
25-
logging.setLoggerClass(blazingmq.dev.it.logging.BMQLogger)
26-
27-
2822
import blazingmq.dev.it.testconstants as tc
2923
import blazingmq.util.logging as bul
3024
from blazingmq.dev.pytest import PYTEST_LOG_SPEC_VAR
3125
from blazingmq.dev.it.testhooks import PHASE_REPORT_KEY
3226

33-
# pylint: disable=unused-import, wrong-import-position
34-
from blazingmq.dev.it.fixtures import (
35-
single_node,
36-
multi_node,
37-
cluster,
38-
fsm_single_node,
39-
fsm_multi_node,
40-
fsm_cluster,
41-
)
27+
# This must be done early, before we import any module that could call
28+
# logging.getLogger.
29+
logging.setLoggerClass(blazingmq.dev.it.logging.BMQLogger)
4230

4331

4432
@pytest.hookimpl(hookwrapper=True, tryfirst=True)

src/integration-tests/test_admin_client.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626
from blazingmq.dev.it.fixtures import ( # pylint: disable=unused-import
2727
Cluster,
2828
order,
29-
single_node,
30-
multi_node,
31-
tweak,
3229
)
3330
from blazingmq.dev.it.data import data_metrics as dt
3431
from blazingmq.dev.it.process.admin import AdminClient
@@ -250,7 +247,7 @@ def test_queue_stats(single_node: Cluster, domain_urls: tc.DomainUrls) -> None:
250247
res = admin.send_admin(
251248
f"DOMAINS DOMAIN {task.domain} QUEUE {task.queue_name} PURGE baz"
252249
)
253-
assert f"Purged 21 message(s)" in res
250+
assert "Purged 21 message(s)" in res
254251

255252
stats = extract_stats(admin.send_admin("encoding json_pretty stat show"))
256253
queue_stats = stats["domainQueues"]["domains"][domain_fanout][task.uri]
@@ -559,7 +556,7 @@ def test_purge_breathing(single_node: Cluster, domain_urls: tc.DomainUrls) -> No
559556
res = admin.send_admin(
560557
f"DOMAINS DOMAIN {task.domain} QUEUE {task.queue_name} PURGE *"
561558
)
562-
assert f"Purged 0 message(s)" in res
559+
assert "Purged 0 message(s)" in res
563560

564561
# Stage 2: purge PRIORITY domain
565562
for i in range(1, 6):
@@ -573,7 +570,7 @@ def test_purge_breathing(single_node: Cluster, domain_urls: tc.DomainUrls) -> No
573570
assert f"Purged {q1_task.num + q2_task.num} message(s)" in res
574571

575572
res = admin.send_admin(f"DOMAINS DOMAIN {du.domain_priority} PURGE")
576-
assert f"Purged 0 message(s)" in res
573+
assert "Purged 0 message(s)" in res
577574

578575
# Stage 3: purge FANOUT queues and domain
579576
for i in range(1, 6):
@@ -597,10 +594,10 @@ def test_purge_breathing(single_node: Cluster, domain_urls: tc.DomainUrls) -> No
597594
res = admin.send_admin(
598595
f"DOMAINS DOMAIN {task.domain} QUEUE {task.queue_name} PURGE {app_id}"
599596
)
600-
assert f"Purged 0 message(s)" in res
597+
assert "Purged 0 message(s)" in res
601598

602599
res = admin.send_admin(f"DOMAINS DOMAIN {task.domain} PURGE")
603-
assert f"Purged 0 message(s)" in res
600+
assert "Purged 0 message(s)" in res
604601

605602
# Stop the admin session
606603
admin.stop()
@@ -727,11 +724,11 @@ def test_purge_inactive(single_node: Cluster, domain_urls: tc.DomainUrls) -> Non
727724
res = admin.send_admin(
728725
f"DOMAINS DOMAIN {record.domain} QUEUE {record.queue_name} PURGE *"
729726
)
730-
assert f"Purged 0 message(s)" in res
727+
assert "Purged 0 message(s)" in res
731728

732729
# Also check that purge domain for PRIORITY could not purge more messages.
733730
res = admin.send_admin(f"DOMAINS DOMAIN {du.domain_priority} PURGE")
734-
assert f"Purged 0 message(s)" in res
731+
assert "Purged 0 message(s)" in res
735732

736733
# Stage 3: FANOUT purge
737734

@@ -754,11 +751,11 @@ def test_purge_inactive(single_node: Cluster, domain_urls: tc.DomainUrls) -> Non
754751
res = admin.send_admin(
755752
f"DOMAINS DOMAIN {record.domain} QUEUE {record.queue_name} PURGE *"
756753
)
757-
assert f"Purged 0 message(s)" in res
754+
assert "Purged 0 message(s)" in res
758755

759756
# Also check that purge domain for FANOUT could not purge more messages.
760757
res = admin.send_admin(f"DOMAINS DOMAIN {du.domain_fanout} PURGE")
761-
assert f"Purged 0 message(s)" in res
758+
assert "Purged 0 message(s)" in res
762759

763760
# Stop the admin session
764761
admin.stop()

src/integration-tests/test_admin_res_log.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def test_adminsession_res_log_stat(
4747

4848
# connect and send request to primary
4949
admin.connect(leader.config.host, int(leader.config.port))
50-
res = admin.send_admin(f"STAT SHOW")
50+
res = admin.send_admin("STAT SHOW")
5151

5252
assert ":::::::::: :::::::::: DOMAINQUEUES >>" in res
5353

@@ -59,7 +59,7 @@ def test_adminsession_res_log_stat(
5959

6060
# connect and send request to member1
6161
admin.connect(member1.config.host, int(member1.config.port))
62-
res = admin.send_admin(f"STAT SHOW")
62+
res = admin.send_admin("STAT SHOW")
6363

6464
assert ":::::::::: :::::::::: DOMAINQUEUES >>" in res
6565

@@ -131,8 +131,6 @@ def test_adminsession_res_log_reconfigure(
131131
member1 = replicas[0]
132132
member2 = replicas[1]
133133

134-
num_nodes = len(multi_node.nodes())
135-
136134
# connect and send request to primary
137135
admin.connect(leader.config.host, int(leader.config.port))
138136
res = admin.send_admin(f"DOMAINS RECONFIGURE {domain_fanout}")

src/integration-tests/test_alarms.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
import blazingmq.dev.it.testconstants as tc
2323
from blazingmq.dev.it.fixtures import (
2424
Cluster,
25-
cluster,
26-
order,
2725
tweak,
2826
) # pylint: disable=unused-import
2927

src/integration-tests/test_app_subscriptions.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,7 @@
1717

1818
from blazingmq.dev.it.fixtures import ( # pylint: disable=unused-import
1919
Cluster,
20-
cluster,
21-
Mode,
22-
test_logger,
23-
order,
24-
multi_node,
2520
tweak,
26-
virtual_cluster_config,
2721
)
2822
from blazingmq.dev.it.process.client import Client
2923

@@ -61,7 +55,7 @@ def _verify_fanout(self, domain, positiveApps, negativeAppIds, num):
6155

6256
for appId in negativeAppIds:
6357
self.leader.list_messages(domain, tc.TEST_QUEUE, 0, 2, appId)
64-
assert self.leader.outputs_substr(f"Printing 0 message(s)", 1)
58+
assert self.leader.outputs_substr("Printing 0 message(s)", 1)
6559

6660
def _verify_delivery(self, consumer, num):
6761
consumer.wait_push_event()

src/integration-tests/test_appids.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@
1919
import blazingmq.dev.it.testconstants as tc
2020
from blazingmq.dev.it.fixtures import ( # pylint: disable=unused-import
2121
Cluster,
22-
cluster,
2322
test_logger,
2423
order,
25-
multi_node,
2624
tweak,
2725
)
2826
from blazingmq.dev.it.process.client import Client
@@ -853,7 +851,7 @@ def _verify_clients(andConfirm=False):
853851
# Once queue is created
854852
leader = cluster.last_known_leader
855853
leader.list_messages(tc.DOMAIN_FANOUT_SC, tc.TEST_QUEUE, 0, 100)
856-
assert leader.outputs_substr(f"Printing 5 message(s)", 5)
854+
assert leader.outputs_substr("Printing 5 message(s)", 5)
857855

858856
new_consumer_1 = next(proxies).create_client(new_app_1)
859857
new_consumer_1.open(
@@ -920,7 +918,7 @@ def _verify_clients(andConfirm=False):
920918
_verify_clients(andConfirm=True)
921919

922920
leader.list_messages(tc.DOMAIN_FANOUT_SC, tc.TEST_QUEUE, 0, 100)
923-
assert leader.outputs_substr(f"Printing 0 message(s)", 5)
921+
assert leader.outputs_substr("Printing 0 message(s)", 5)
924922

925923

926924
def test_proxy_partial_push(
@@ -929,7 +927,6 @@ def test_proxy_partial_push(
929927
):
930928
"""Make Proxy receive PUSH after closing one App"""
931929

932-
leader = cluster.last_known_leader
933930
proxies = cluster.proxy_cycle()
934931

935932
proxy = next(proxies)
@@ -1002,13 +999,13 @@ def test_gc_old_data_new_app(cluster: Cluster, domain_urls: tc.DomainUrls):
1002999
)
10031000

10041001
leader.list_messages(du.domain_fanout, tc.TEST_QUEUE, 0, 100)
1005-
assert leader.outputs_substr(f"Printing 0 message(s)", 5)
1002+
assert leader.outputs_substr("Printing 0 message(s)", 5)
10061003

10071004
leader.list_messages(du.domain_fanout, tc.TEST_QUEUE, 0, 100, appid=app_id)
1008-
assert leader.outputs_substr(f"Printing 0 message(s)", 5)
1005+
assert leader.outputs_substr("Printing 0 message(s)", 5)
10091006

10101007
leader.list_messages(du.domain_fanout, tc.TEST_QUEUE, 0, 100, appid=new_app_1)
1011-
assert leader.outputs_substr(f"Printing 0 message(s)", 5)
1008+
assert leader.outputs_substr("Printing 0 message(s)", 5)
10121009

10131010

10141011
def test_add_remove_add_app(cluster: Cluster, domain_urls: tc.DomainUrls):

src/integration-tests/test_breathing.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,7 @@
2323
import blazingmq.dev.it.testconstants as tc
2424
from blazingmq.dev.it.fixtures import ( # pylint: disable=unused-import
2525
Cluster,
26-
cartesian_product_cluster,
27-
cluster,
2826
order,
29-
multi_node,
30-
multi_interface,
3127
start_cluster,
3228
tweak,
3329
)

src/integration-tests/test_broadcast.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import blazingmq.dev.it.testconstants as tc
1919
from blazingmq.dev.it.fixtures import (
2020
Cluster,
21-
cluster,
2221
order,
2322
) # pylint: disable=unused-import
2423
from blazingmq.dev.it.process.client import Client

0 commit comments

Comments
 (0)