diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-08-12 08:04:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-18 13:27:36 +0200 |
commit | 877756ff037bc2df61aa6ee98362fc7c8ae0f44f (patch) | |
tree | 61259a16b9e9aa6ee0a238e12116c827b43ec2d6 /rtemsspec/tests/test_items_itemcache.py | |
parent | items: Add normalize_key_path() (diff) | |
download | rtems-central-877756ff037bc2df61aa6ee98362fc7c8ae0f44f.tar.bz2 |
items: Return key path in ItemMapper.map()
Diffstat (limited to 'rtemsspec/tests/test_items_itemcache.py')
-rw-r--r-- | rtemsspec/tests/test_items_itemcache.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/rtemsspec/tests/test_items_itemcache.py b/rtemsspec/tests/test_items_itemcache.py index 62aab04e..23237603 100644 --- a/rtemsspec/tests/test_items_itemcache.py +++ b/rtemsspec/tests/test_items_itemcache.py @@ -102,8 +102,9 @@ def test_item_mapper(tmpdir): with mapper.prefix("v"): assert mapper[".:."] == "p" assert mapper[".:../x/y"] == "z" - item_2, value_2 = mapper.map(".:.") - assert item == item_2 + item_2, key_path_2, value_2 = mapper.map(".:.") + assert item_2 == item + assert key_path_2 == "/v" assert value_2 == "p" assert mapper.substitute("$$${.:.}") == "$p" assert mapper.substitute_with_prefix("$$${.:.}", "v") == "$p" @@ -118,8 +119,9 @@ def test_item_mapper(tmpdir): assert mapper["d/c:a/x-to-b|u|v"] == "vue" assert mapper["d/c:a/f[1]"] == 2 assert mapper["d/c:a/../a/f[3]/g[0]|dup"] == 8 - item_3, value_3 = mapper.map("/p:/v") - assert item == item_3 + item_3, key_path_3, value_3 = mapper.map("/p:/v") + assert item_3 == item + assert key_path_3 == "/v" assert value_3 == "p" with pytest.raises(StopIteration): for something in mapper: |