python (3.12.0)
Αe d Z ddlZddlZddlZddlmZmZ G d dej Z e
dk( r ej yy)z?Basic test of the frozen module (source is in Python/frozen.c). N)captured_stdout
import_helperc e Zd Zd Zd Zd Zy)
TestFrozenc F d}|t j v rt j |= t j 5 dd l}d d d t 5 }j
d d d | j j d y # 1 sw Y MxY w# 1 sw Y 6xY w)N __hello__r z
Hello world!
) sysmodulesr frozen_modulesr r mainassertEqualgetvalue)selfnamer outs D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_frozen.pytest_frozenzTestFrozen.test_frozen s 3;;D!
)
)
+
#NN )9: s BBBB c J t j dd 5 t j d 5 dd l}d d d t j d 5 dd lm} d d d d d d | j
j
| j |j j t j j | j
|j j t j j y # 1 sw Y xY w# 1 sw Y xY w# 1 sw Y xY w)N
__phello____phello__.spamFenabledr T)
r CleanImportr r __phello__.spamspamassertIsassertIsNot__spec__loader importlib machineryFrozenImporterr r r s r )test_frozen_submodule_in_unfrozen_packagez4TestFrozen.test_frozen_submodule_in_unfrozen_package s
&
&|5F
G /--e<