Skip to content

Commit fd45ae3

Browse files
Merge pull request #105 from NHSDigital/jm-mesh-2092-dependabot
MESH-2092: Ruff and pytest-asyncio version bumps
2 parents 5be73c8 + b76ba4a commit fd45ae3

File tree

6 files changed

+41
-40
lines changed

6 files changed

+41
-40
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"editor.formatOnSave": true,
33
"[python]": {
44
"editor.codeActionsOnSave": {
5-
"source.organizeImports": true
5+
"source.organizeImports": "explicit"
66
}
77
},
88
"isort.args": [

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ shellcheck:
5858
docker run --rm -i -v ${PWD}:/mnt:ro koalaman/shellcheck -f gcc -e SC1090,SC1091 `find . \( -path "*/.venv/*" -prune -o -path "*/build/*" -prune -o -path "*/.tox/*" -prune -o -path "*/java_client/*" -prune \) -o -type f -name '*.sh' -print` || test $$? -eq 1
5959

6060
ruff: black
61-
poetry run ruff --fix --show-fixes .
61+
poetry run ruff check --fix --show-fixes .
6262

6363
ruff-check:
64-
poetry run ruff .
64+
poetry run ruff check .
6565

6666
ruff-ci:
67-
poetry run ruff --output-format=github .
67+
poetry run ruff check --output-format=github .
6868

6969
lint: ruff mypy shellcheck
7070

poetry.lock

Lines changed: 24 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ black = "^24.3.0"
2828
mypy = "^1.11.1"
2929
coverage = "^7.6.0"
3030
pytest = "^8.3.2"
31-
pytest-asyncio = "^0.23.8"
31+
pytest-asyncio = "^0.24.0"
3232
tox = "^4.16.0"
33-
ruff = "^0.2.0"
33+
ruff = "^0"
3434

3535

3636
[tool.poetry.group.local.dependencies]

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def reset_logging_storage():
1717
logging_context.thread_local_context_storage()
1818

1919

20-
@pytest.fixture()
20+
@pytest.fixture
2121
def unlock_global_setup():
2222
# Enable the app logger to be set up again
2323
app_logger._is_setup = False

tests/logger_tests.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ async def test_end_action_when_action_already_popped(log_capture: Tuple[List[dic
647647

648648
assert not std_err
649649
assert len(std_out) == 1
650-
assert type(std_out[0]["logger_error"]) == ActionNotInStack
650+
assert type(std_out[0]["logger_error"]) is ActionNotInStack
651651
assert std_out[0]["log_info"]["level"] == "WARNING"
652652

653653

@@ -663,7 +663,7 @@ async def test_end_action_when_action_already_popped_with_exception(
663663

664664
assert not std_out
665665
assert len(std_err) == 1
666-
assert type(std_err[0]["logger_error"]) == ActionNotInStack
666+
assert type(std_err[0]["logger_error"]) is ActionNotInStack
667667
assert std_err[0]["log_info"]["level"] == "ERROR"
668668

669669

@@ -1083,7 +1083,7 @@ async def a_function():
10831083
assert std_out[0]["log_info"]["level"] == "INFO"
10841084

10851085

1086-
@pytest.mark.skip()
1086+
@pytest.mark.skip
10871087
async def test_async_generator_resolved_later(log_capture: Tuple[List[dict], List[dict]]):
10881088
_, _ = log_capture
10891089

@@ -1192,7 +1192,7 @@ def error_function(raise_value_error):
11921192
with pytest.raises(NotImplementedError) as ex:
11931193
error_function(raise_value_error=False)
11941194

1195-
assert ex.type == NotImplementedError
1195+
assert ex.type is NotImplementedError
11961196

11971197
assert len(std_err) == 1
11981198

@@ -1202,7 +1202,7 @@ def error_function(raise_value_error):
12021202
with pytest.raises(ValueError, match="test") as ex:
12031203
error_function(raise_value_error=True)
12041204

1205-
assert ex.type == ValueError
1205+
assert ex.type is ValueError
12061206
assert ex.value
12071207

12081208
assert len(std_err) == 0
@@ -1229,7 +1229,7 @@ def error_function(raise_value_error):
12291229
with pytest.raises(NotImplementedError) as ex:
12301230
error_function(raise_value_error=False)
12311231

1232-
assert ex.type == NotImplementedError
1232+
assert ex.type is NotImplementedError
12331233

12341234
assert len(std_err) == 1
12351235

@@ -1322,7 +1322,7 @@ def error_function(raise_value_error):
13221322
with temporary_global_fields(expected_errors=(ValueError,)), pytest.raises(ValueError, match="test") as ex:
13231323
error_function(raise_value_error=True)
13241324

1325-
assert ex.type == ValueError
1325+
assert ex.type is ValueError
13261326
assert ex.value
13271327

13281328
assert len(std_err) == 0
@@ -1349,7 +1349,7 @@ def error_function(raise_value_error):
13491349
with temporary_global_fields(expected_errors=(ValueError,)), pytest.raises(ValueError, match="test") as ex:
13501350
error_function(raise_value_error=True)
13511351

1352-
assert ex.type == ValueError
1352+
assert ex.type is ValueError
13531353
assert ex.value
13541354

13551355
assert len(std_err) == 0
@@ -1367,7 +1367,7 @@ def error_function(raise_value_error):
13671367
with temporary_global_fields(expected_errors=(NotImplementedError,)), pytest.raises(NotImplementedError) as ex:
13681368
error_function(raise_value_error=False)
13691369

1370-
assert ex.type == NotImplementedError
1370+
assert ex.type is NotImplementedError
13711371
assert ex.value
13721372

13731373
assert len(std_err) == 0
@@ -1398,7 +1398,7 @@ def error_function(exception_class=None):
13981398
async with log_action("wrapper", expected_errors=(ValueError,)):
13991399
await run_in_executor(error_function)
14001400

1401-
assert ex.type == NotImplementedError
1401+
assert ex.type is NotImplementedError
14021402

14031403
assert len(std_out) == 0
14041404
assert len(std_err) == 2

0 commit comments

Comments
 (0)