Fixed RET functionnality misbehaviour
This commit is contained in:
@@ -17,7 +17,7 @@ class Obj:
|
||||
@dataclass
|
||||
class ObjWithAsBag:
|
||||
prop1: str
|
||||
prop2: str
|
||||
prop2: object
|
||||
|
||||
def as_bag(self):
|
||||
return {
|
||||
@@ -227,3 +227,7 @@ class TestSheerkaFilter(TestUsingMemoryBasedSheerka):
|
||||
res = lst | Pipe(filter_service.pipe_inspect)("second_prop")
|
||||
|
||||
assert list(res) == ["b", "d"]
|
||||
|
||||
lst = [ObjWithAsBag("a", ObjWithAsBag("b", ObjWithAsBag("c", "d")))]
|
||||
res = lst | Pipe(filter_service.pipe_inspect)("second_prop.second_prop.second_prop")
|
||||
assert list(res) == ["d"]
|
||||
|
||||
Reference in New Issue
Block a user