pytest: fix tici setup fixture (#31379)

cleanup

Co-authored-by: Comma Device <device@comma.ai>
This commit is contained in:
Justin Newberry 2024-02-08 16:32:40 -05:00 committed by GitHub
parent e593ffc28c
commit 88d0231095
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 4 deletions

View File

@ -63,13 +63,12 @@ def openpilot_class_fixture():
os.environ.update(starting_env)
@pytest.fixture(scope="class")
def tici_setup_fixture():
"""Ensure a consistent state for tests on-device"""
@pytest.fixture(scope="function")
def tici_setup_fixture(openpilot_function_fixture):
"""Ensure a consistent state for tests on-device. Needs the openpilot function fixture to run first."""
HARDWARE.initialize_hardware()
HARDWARE.set_power_save(False)
os.system("pkill -9 -f athena")
os.system("rm /dev/shm/*")
@pytest.hookimpl(tryfirst=True)