diff --git a/tests/killswitch.py/test_apply.py b/tests/killswitch.py/test_apply.py index 2bbb20c5..0e10849d 100644 --- a/tests/killswitch.py/test_apply.py +++ b/tests/killswitch.py/test_apply.py @@ -75,7 +75,10 @@ def test_get_int(input: str, expected: Optional[int]) -> None: ({'test': ['with a', {'set', 'of', 'stuff'}]}, 'test.1', 'delete', '', {'test': ['with a']}), ({'keys.can.have.': 'dots!'}, 'keys.can.have.', '', '.s!', {'keys.can.have.': '.s!'}), ({'multilevel.keys': {'with.dots': False}}, 'multilevel.keys.with.dots', - '', True, {'multilevel.keys': {'with.dots': True}}) + '', True, {'multilevel.keys': {'with.dots': True}}), + ({'dotted.key.one.level': False}, 'dotted.key.one.level', '', True, {'dotted.key.one.level': True}), + ({'dotted.key.one.level': {"oops.i.lied": False}}, 'dotted.key.one.level.oops.i.lied', + '', True, {'dotted.key.one.level': {"oops.i.lied": True}}), ], ) def test_deep_get(source: UPDATABLE_DATA, key: str, action: str, to_set: Any, result: UPDATABLE_DATA) -> None: