From c39c745275efeb8eb5d5b63ed768d91fd877f53c Mon Sep 17 00:00:00 2001 From: Gyubong Date: Sat, 1 Oct 2022 18:24:42 +0900 Subject: [PATCH] Add extra_test --- extra_tests/snippets/code_co_consts.py | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 extra_tests/snippets/code_co_consts.py diff --git a/extra_tests/snippets/code_co_consts.py b/extra_tests/snippets/code_co_consts.py new file mode 100644 index 000000000..564a2ba44 --- /dev/null +++ b/extra_tests/snippets/code_co_consts.py @@ -0,0 +1,31 @@ +from asyncio import sleep + +def f(): + def g(): + return 1 + + assert g.__code__.co_consts[0] == None + return 2 + +assert f.__code__.co_consts[0] == None + +def generator(): + yield 1 + yield 2 + +assert generator().gi_code.co_consts[0] == None + +async def async_f(): + await sleep(1) + return 1 + +assert async_f.__code__.co_consts[0] == None + +lambda_f = lambda: 0 +assert lambda_f.__code__.co_consts[0] == None + +class cls: + def f(): + return 1 + +assert cls().f.__code__.co_consts[0] == None