23 lines
516 B
Python
23 lines
516 B
Python
|
#!/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)
|