Skip to content

Commit 090f371

Browse files
committed
test: add test for PathData initialization with no metadata
- Add test_path_data_init_no_metadata - Verify default ConfigMetadata values are used when metadata is None
1 parent e100833 commit 090f371

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/unit/models/test_path_data.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@ def test_path_data_init(path_data):
3737
assert path_data.metadata.sensitive is False
3838

3939

40+
def test_path_data_init_no_metadata():
41+
"""Test PathData initialization with no metadata."""
42+
path = "test.path"
43+
path_data = PathData(path)
44+
45+
assert path_data.path == path
46+
assert path_data.metadata.description == ""
47+
assert path_data.metadata.required is False
48+
assert path_data.metadata.sensitive is False
49+
assert len(path_data._values) == 0
50+
51+
4052
def test_set_value(path_data, mock_value):
4153
"""Test setting a value."""
4254
path_data.set_value("test", mock_value)

0 commit comments

Comments
 (0)