X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/ea4c772746d787a93a0f19ce3cbabfacd8094205..e64949ee69e2a7e7f1d96331f50e801c0979a866:/tests/data/pattern_matching_extras.py?ds=sidebyside 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