From 59138e5cb8a97a87ed199a25021398f4d1819097 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 21:28:38 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/psf/black-pre-commit-mirror: 25.12.0 → 26.1.0](https://github.com/psf/black-pre-commit-mirror/compare/25.12.0...26.1.0) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bacaf45..c5723ab 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/psf/black-pre-commit-mirror - rev: 25.12.0 + rev: 26.1.0 hooks: - id: black args: [--safe, --quiet] From 66845af4984f109e3cc23fa5e223a0cf514a9794 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 21:32:08 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- tests/test_variables.py | 54 ++++++++++++++--------------------------- 1 file changed, 18 insertions(+), 36 deletions(-) diff --git a/tests/test_variables.py b/tests/test_variables.py index ab21c40..897bc91 100644 --- a/tests/test_variables.py +++ b/tests/test_variables.py @@ -37,35 +37,29 @@ def run(testdir, file_format="json", variables=None, raw=False): def test_missing_extension(testdir, recwarn): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['foo'] == 'bar' - """ - ) + """) result = run(testdir, "") assert result.ret == 0 assert len(recwarn) == 0 def test_no_variables(testdir): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables == {} - """ - ) + """) result = testdir.runpytest() assert result.ret == 0 def test_unsupported_format(testdir, recwarn): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['foo'] == 'bar' - """ - ) + """) result = run(testdir, "invalid") assert result.ret == 0 assert len(recwarn) == 1 @@ -75,12 +69,10 @@ def test(variables): def test_variables_basic(testdir, file_format): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['foo'] == 'bar' - """ - ) + """) result = run(testdir, file_format) assert result.ret == 0 @@ -93,37 +85,31 @@ def test_invalid_format(testdir, file_format): def test_key_error(testdir, file_format): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['bar'] == 'foo' - """ - ) + """) result = run(testdir, file_format) assert result.ret == 1 result.stdout.fnmatch_lines(["*KeyError: *"]) def test_multiple_variables(testdir, file_format): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['foo'] == 'bar' assert variables['bar'] == 'foo' - """ - ) + """) result = run(testdir, file_format, variables=[{"foo": "bar"}, {"bar": "foo"}]) assert result.ret == 0 def test_multiple_variables_override(testdir, file_format): - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['foo'] == 'bar' assert variables['bar'] == 'foo' - """ - ) + """) result = run( testdir, file_format, variables=[{"foo": "foo", "bar": "foo"}, {"foo": "bar"}] ) @@ -132,14 +118,12 @@ def test(variables): def test_multiple_variables_merge_override(testdir, file_format): """Dictionaries merge when there are shared keys""" - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['capabilities']['browser'] == 'Firefox' assert variables['capabilities']['browser_version'] == '53.0' assert variables['capabilities']['debug'] == 'true' - """ - ) + """) result = run( testdir, file_format, @@ -153,13 +137,11 @@ def test(variables): def test_multiple_variables_merge_not_override_lists(testdir, file_format): """no lists extension, last wins""" - testdir.makepyfile( - """ + testdir.makepyfile(""" def test(variables): assert variables['list'] == [4, 5] assert variables['foo']['bar'] == 'true' - """ - ) + """) result = run( testdir, file_format,