mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-14 08:35:21 +00:00
Bless Tests
This was broken by 54ab9cb54a0a9a637e1013a405dccdd8c52442a1 Closes #3253
This commit is contained in:
parent
6a19201eb4
commit
9d98f95a53
1 changed files with 9 additions and 8 deletions
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
source: compiler/src/compile.rs
|
||||
expression: "compile_exec(\"\\\nfor stop_exc in (StopIteration('spam'), StopAsyncIteration('ham')):\n with self.subTest(type=type(stop_exc)):\n try:\n async with woohoo():\n raise stop_exc\n except Exception as ex:\n self.assertIs(ex, stop_exc)\n else:\n self.fail(f'{stop_exc} was suppressed')\n\")"
|
||||
|
||||
---
|
||||
0 SetupLoop
|
||||
0 SetupLoop (69)
|
||||
1 LoadNameAny (0, StopIteration)
|
||||
2 LoadConst ("spam")
|
||||
3 CallFunctionPositional (1)
|
||||
|
@ -14,12 +15,12 @@ expression: "compile_exec(\"\\\nfor stop_exc in (StopIteration('spam'), StopAsyn
|
|||
>> 9 ForIter (68)
|
||||
10 StoreLocal (2, stop_exc)
|
||||
11 LoadNameAny (3, self)
|
||||
12 LoadAttr (subTest)
|
||||
12 LoadMethod (subTest)
|
||||
13 LoadNameAny (5, type)
|
||||
14 LoadNameAny (2, stop_exc)
|
||||
15 CallFunctionPositional (1)
|
||||
16 LoadConst (("type"))
|
||||
17 CallFunctionKeyword (1)
|
||||
17 CallMethodKeyword (1)
|
||||
18 SetupWith (65)
|
||||
19 Pop
|
||||
20 SetupExcept (40)
|
||||
|
@ -48,22 +49,22 @@ expression: "compile_exec(\"\\\nfor stop_exc in (StopIteration('spam'), StopAsyn
|
|||
43 JumpIfFalse (53)
|
||||
44 StoreLocal (8, ex)
|
||||
45 LoadNameAny (3, self)
|
||||
46 LoadAttr (assertIs)
|
||||
46 LoadMethod (assertIs)
|
||||
47 LoadNameAny (8, ex)
|
||||
48 LoadNameAny (2, stop_exc)
|
||||
49 CallFunctionPositional (2)
|
||||
49 CallMethodPositional (2)
|
||||
50 Pop
|
||||
51 PopException
|
||||
52 Jump (63)
|
||||
>> 53 Raise (Reraise)
|
||||
>> 54 LoadNameAny (3, self)
|
||||
55 LoadAttr (fail)
|
||||
55 LoadMethod (fail)
|
||||
56 LoadConst ("")
|
||||
57 LoadNameAny (2, stop_exc)
|
||||
58 FormatValue (None)
|
||||
59 LoadConst (" was suppressed")
|
||||
60 BuildString (2)
|
||||
61 CallFunctionPositional (1)
|
||||
61 CallMethodPositional (1)
|
||||
62 Pop
|
||||
>> 63 PopBlock
|
||||
64 EnterFinally
|
||||
|
@ -71,6 +72,6 @@ expression: "compile_exec(\"\\\nfor stop_exc in (StopIteration('spam'), StopAsyn
|
|||
66 WithCleanupFinish
|
||||
67 Jump (9)
|
||||
>> 68 PopBlock
|
||||
69 LoadConst (None)
|
||||
>> 69 LoadConst (None)
|
||||
70 ReturnValue
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue