def test_as_deco(self):
ret = pyrun(textwrap.dedent(
"""
import imp
mod = imp.load_source("mod", r"{}")
@mod.register_exit_fun
def foo():
with open(r"{}", "ab") as f:
f.write(b"1")
""".format(os.path.abspath(__file__), TESTFN)
))
self.assertEqual(ret, 0)
with open(TESTFN, "rb") as f:
self.assertEqual(f.read(), b"1")
评论列表
文章目录