Add co_stacksize to code objects by howjmay · Pull Request #4554 · RustPython/RustPython
# TODO: RUSTPYTHON @unittest.expectedFailure def test_if(self): snippet = """ if x: a """ self.check_stack_size(snippet)
# TODO: RUSTPYTHON @unittest.expectedFailure def test_if_else(self): snippet = """ if x:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_try_except_bare(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_try_except_qualified(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_try_except_as(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_try_finally(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_with(self): snippet = """ with x as y: a """ self.check_stack_size(snippet)
# TODO: RUSTPYTHON @unittest.expectedFailure def test_while_else(self): snippet = """ while x:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for(self): snippet = """ for x in y: a """ self.check_stack_size(snippet)
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_else(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue_inside_try_finally_block(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue_inside_finally_block(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue_inside_except_block(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue_inside_with_block(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_return_inside_try_finally_block(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_return_inside_finally_block(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_return_inside_except_block(self): snippet = """ try:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_return_inside_with_block(self): snippet = """ with c:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_async_with(self): snippet = """ async with x as y: a """ self.check_stack_size(snippet, async_=True)
# TODO: RUSTPYTHON @unittest.expectedFailure def test_async_for(self): snippet = """ async for x in y: a """ self.check_stack_size(snippet, async_=True)
# TODO: RUSTPYTHON @unittest.expectedFailure def test_async_for_else(self): snippet = """ async for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_for_break_continue_inside_async_with_block(self): snippet = """ for x in y:
# TODO: RUSTPYTHON @unittest.expectedFailure def test_return_inside_async_with_block(self): snippet = """ async with c: