From 3da89e838f2a8361e3194d83b703893a24ad7fcf Mon Sep 17 00:00:00 2001 From: A_D Date: Tue, 10 Aug 2021 16:23:26 +0200 Subject: [PATCH] finised deep_get tests --- tests/killswitch.py/test_apply.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: