This commit is contained in:
2025-03-20 21:26:04 -03:00
parent 85cbc9269c
commit 1f19380f5c
20 changed files with 293 additions and 54 deletions

View File

@@ -0,0 +1,21 @@
from layercake.funcs import omit, pick
def test_omit():
values = {'indigo': '#4b0082', 'navy': '#000080'}
assert omit(['indigo'], values) == {'navy': '#000080'}
assert omit(['test'], values) == values
def test_pick():
values = {'indigo': '#4b0082', 'navy': '#000080'}
assert pick(['navy'], values) == {'navy': '#000080'}
assert pick(['test'], values) == {}
def test_pick_default_val():
values = {'name': 'test'}
assert pick(['name', 'surname'], values, exclude_none=False, default=False) == {
'name': 'test',
'surname': False,
}