X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/3fafd806b30cbff5788525f050a635639d97b11c..9b317178d62f9397b7e792d0f6dda827693df1b3:/tests/data/pattern_matching_extras.py diff --git a/tests/data/pattern_matching_extras.py b/tests/data/pattern_matching_extras.py index b652d26..9f6907f 100644 --- a/tests/data/pattern_matching_extras.py +++ b/tests/data/pattern_matching_extras.py @@ -103,3 +103,17 @@ match something: case 4 as d, (5 as e), (6 | 7 as g), *h: pass + + +match bar1: + case Foo(aa=Callable() as aa, bb=int()): + print(bar1.aa, bar1.bb) + case _: + print("no match", "\n") + + +match bar1: + case Foo( + normal=x, perhaps=[list, {an: d, dict: 1.0}] as y, otherwise=something, q=t as u + ): + pass