Use parametrize to modify Axis test fixtures (#85884)

This commit is contained in:
Robert Svensson 2023-01-15 04:12:03 +01:00 committed by GitHub
parent 3627a98602
commit 8117f4af3a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 20 deletions

View file

@ -54,15 +54,8 @@ def config_entry_fixture(hass, config, options, config_entry_version):
@pytest.fixture(name="config_entry_version")
def config_entry_version_fixture(request):
"""Define a config entry version fixture.
@pytest.mark.config_entry_version(int)
"""
marker = request.node.get_closest_marker("config_entry_version")
version = 3
if marker:
version = marker.args[0]
return version
"""Define a config entry version fixture."""
return 3
@pytest.fixture(name="config")
@ -73,15 +66,8 @@ def config_fixture():
@pytest.fixture(name="options")
def options_fixture(request):
"""Define a config entry options fixture.
@pytest.mark.config_entry_options(dict)
"""
marker = request.node.get_closest_marker("config_entry_options")
options = ENTRY_OPTIONS.copy()
if marker:
options = marker.args[0]
return options
"""Define a config entry options fixture."""
return ENTRY_OPTIONS.copy()
@pytest.fixture(autouse=True)