pocketpy/tests/922_py_compile.py
2026-01-05 17:30:19 +08:00

23 lines
350 B
Python

from py_compile import compile
import os
if not os.path.exists('tmp'):
os.mkdir('tmp')
compile('python/heapq.py', 'tmp/heapq1.pyc')
assert os.path.exists('tmp/heapq1.pyc')
os.chdir('tmp')
import heapq1
import heapq
a = [1, 2, -3, 2, 1, 5, 11, 123] * 10
b = a.copy()
heapq.heapify(a)
heapq1.heapify(b)
assert a == b
os.remove('heapq1.pyc')