diff options
author | Nathan Bailey <nathan.bailey@arm.com> | 2024-05-13 09:05:01 +0100 |
---|---|---|
committer | Nathan Bailey <nathan.bailey@arm.com> | 2024-05-13 11:38:41 +0100 |
commit | fa1bf7cde005283eb8ef195ada4af48b31ff043e (patch) | |
tree | 1c6af7469e10aa7d6b9b2754f25abc8e095087dc /tests | |
parent | 198ba5eed95677ddb9d1e8c4119062dd3412510a (diff) | |
download | mlia-main.tar.gz |
Tests now can be marked using pytest to skip this autouse fixture if required
Signed-off-by: Nathan Bailey <nathan.bailey@arm.com>
Change-Id: Ib29d1cb452adfb0d1c60b65e4d35f899f7398382
Diffstat (limited to 'tests')
-rw-r--r-- | tests/conftest.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/conftest.py b/tests/conftest.py index 3d0b832..981bf3b 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -257,17 +257,15 @@ def fixture_test_tfrecord_fp32( yield from create_tfrecord(tmp_path_factory, random_data) -@pytest.fixture(scope="session", autouse=True) +@pytest.fixture(scope="function", autouse=True) def set_training_steps( request: _pytest.fixtures.SubRequest, ) -> Generator[None, None, None]: """Speed up tests by using MockTrainingParameters.""" - if "set_training_steps" == request.fixturename: - yield - else: + if "skip_set_training_steps" not in request.keywords: with pytest.MonkeyPatch.context() as monkeypatch: monkeypatch.setattr( "mlia.nn.select._get_rewrite_params", - MagicMock(return_value=[MockTrainingParameters(), None, None]), + MagicMock(return_value=MockTrainingParameters()), ) - yield + yield |