From 8d4262079ee84f543b0f73f787f9a4be27e974ce Mon Sep 17 00:00:00 2001 From: Kamil Gierszewski Date: Mon, 23 Sep 2024 12:43:15 +0200 Subject: [PATCH] tests: fix test_negative_start_cache Signed-off-by: Kamil Gierszewski --- test/functional/tests/basic/test_basic.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test/functional/tests/basic/test_basic.py b/test/functional/tests/basic/test_basic.py index b3bfb1f..2b77c05 100644 --- a/test/functional/tests/basic/test_basic.py +++ b/test/functional/tests/basic/test_basic.py @@ -6,16 +6,16 @@ import pytest +from api.cas import casadm from api.cas.cache_config import CacheMode, CacheLineSize from api.cas.casadm_params import OutputFormat from api.cas.cli import start_cmd -from core.test_run import TestRun -from api.cas import casadm from api.cas.cli_messages import ( check_stderr_msg, start_cache_on_already_used_dev, start_cache_with_existing_id, ) +from core.test_run import TestRun from storage_devices.disk import DiskType, DiskTypeSet, DiskTypeLowerThan from test_tools import fs_utils from test_tools.dd import Dd @@ -81,31 +81,31 @@ def test_negative_start_cache(): with TestRun.step("Start cache on the same device but with another ID"): try: - output = TestRun.executor.run( + output = TestRun.executor.run_expect_fail( start_cmd( cache_dev=cache_dev_1.path, cache_id="2", force=True, ) ) - TestRun.fail("Two caches started on same device") - except CmdException: if not check_stderr_msg(output, start_cache_on_already_used_dev): TestRun.fail(f"Received unexpected error message: {output.stderr}") + except CmdException: + TestRun.fail("Two caches started on same device") with TestRun.step("Start cache with the same ID on another cache device"): try: - output = TestRun.executor.run( + output = TestRun.executor.run_expect_fail( start_cmd( cache_dev=cache_dev_2.path, cache_id="1", force=True, ) ) - TestRun.fail("Two caches started with same ID") - except CmdException: if not check_stderr_msg(output, start_cache_with_existing_id): TestRun.fail(f"Received unexpected error message: {output.stderr}") + except CmdException: + TestRun.fail("Two caches started with same ID") @pytest.mark.CI