Skip to content

Commit 9aed77f

Browse files
add to test
1 parent 275d479 commit 9aed77f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_basic_functionality.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,8 @@ def test_dictionary_style_access() -> None:
345345

346346

347347
def test_dunder_key_attr_style_access() -> None:
348-
lct = LayeredConfigTree()
349-
lct.update({"__dunder_key__": "val"})
348+
lct = LayeredConfigTree({"__dunder_key__": "val"}, layers=["layer1", "layer2"])
349+
# lct.update({"__dunder_key__": "val"})
350350
assert lct["__dunder_key__"] == "val"
351351

352352
with pytest.raises(
@@ -370,6 +370,10 @@ def test_dunder_key_attr_style_access() -> None:
370370
lct.__dunder_key__ = "val2"
371371
assert lct["__dunder_key__"] == "val"
372372

373+
# check that we can modify the value in a new layer
374+
lct["__dunder_key__"] = "val2"
375+
assert lct["__dunder_key__"] == "val2"
376+
373377
with pytest.raises(AttributeError):
374378
lct.__non_existent_dunder_key__
375379

0 commit comments

Comments
 (0)