| #!/usr/bin/env python3 | |
| # Copyright (c) 2023 Intel Corporation | |
| # | |
| # SPDX-License-Identifier: Apache-2.0 | |
| """ | |
| Tests for the error classes | |
| """ | |
| import os | |
| import pytest | |
| from pathlib import Path | |
| from twisterlib.error import ConfigurationError | |
| def test_configurationerror(): | |
| cfile = Path('some') / 'path' | |
| message = 'dummy message' | |
| expected_err = f'{os.path.join("some", "path")}: dummy message' | |
| with pytest.raises(ConfigurationError, match=expected_err): | |
| raise ConfigurationError(cfile, message) |