mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-20 00:10:03 +02:00
removes helper function to create config folder
This commit is contained in:
parent
97c026afe0
commit
464478cda9
@ -1,7 +1,6 @@
|
||||
import inspect
|
||||
import logging
|
||||
from itertools import chain
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@ -197,9 +196,3 @@ def get_data_service_class_reference() -> Any:
|
||||
|
||||
def is_property_attribute(target_obj: Any, attr_name: str) -> bool:
|
||||
return isinstance(getattr(type(target_obj), attr_name, None), property)
|
||||
|
||||
|
||||
def create_config_folder(config_dir: Path) -> None:
|
||||
"""Create a configuration directory if it doesn't already exist."""
|
||||
|
||||
config_dir.mkdir(exist_ok=True)
|
||||
|
@ -1,9 +1,6 @@
|
||||
import tempfile
|
||||
from pathlib import Path
|
||||
|
||||
import pytest
|
||||
from pydase.utils.helpers import (
|
||||
create_config_folder,
|
||||
is_property_attribute,
|
||||
)
|
||||
|
||||
@ -32,20 +29,3 @@ def test_is_property_attribute(attr_name: str, expected: bool) -> None:
|
||||
|
||||
dummy = DummyClass()
|
||||
assert is_property_attribute(dummy, attr_name) == expected
|
||||
|
||||
|
||||
def test_create_config_folder() -> None:
|
||||
with tempfile.TemporaryDirectory() as tmpdirname:
|
||||
print("created temporary directory", tmpdirname)
|
||||
|
||||
config_dir = Path(tmpdirname) / "config"
|
||||
|
||||
assert not config_dir.exists()
|
||||
|
||||
create_config_folder(config_dir)
|
||||
|
||||
assert config_dir.exists()
|
||||
|
||||
# Call the function again to test idempotency (it should not fail if the
|
||||
# directory already exists)
|
||||
create_config_folder(config_dir)
|
||||
|
Loading…
x
Reference in New Issue
Block a user