mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-21 02:10:01 +02:00
23 lines
736 B
Python
23 lines
736 B
Python
"""This module tests the bec_lib.client module."""
|
|
|
|
import pytest
|
|
|
|
from bec_lib.client import SystemConfig
|
|
|
|
|
|
def test_system_config():
|
|
"""Test the SystemConfig class."""
|
|
config = SystemConfig(file_suffix="suff", file_directory="dir")
|
|
assert config.file_suffix == "suff"
|
|
assert config.file_directory == "dir"
|
|
config = SystemConfig()
|
|
assert config.file_suffix is None
|
|
assert config.file_directory is None
|
|
config.file_suffix = "suff_-"
|
|
config.file_directory = "/dir_-/blabla"
|
|
assert config.file_suffix == "suff_-"
|
|
assert config.file_directory == "dir_-/blabla"
|
|
with pytest.raises(ValueError):
|
|
config = SystemConfig(file_suffix="@")
|
|
config = SystemConfig(file_directory="ä")
|