Commit a722ed53 authored by Damien George's avatar Damien George

tests/unix/extra_coverage: Add tests for importing frozen packages.

parent b528e9a4
......@@ -17,3 +17,15 @@ print(hash(str(data[1], 'utf8')))
# test basic import of frozen scripts
import frzstr1
import frzmpy1
# test import of frozen packages with __init__.py
import frzstr_pkg1
print(frzstr_pkg1.x)
import frzmpy_pkg1
print(frzmpy_pkg1.x)
# test import of frozen packages without __init__.py
from frzstr_pkg2.mod import Foo
print(Foo.x)
from frzmpy_pkg2.mod import Foo
print(Foo.x)
......@@ -50,3 +50,11 @@ Warning: test
7300
frzstr1
frzmpy1
frzstr_pkg1.__init__
1
frzmpy_pkg1.__init__
1
frzstr_pkg2.mod
1
frzmpy_pkg2.mod
1
# test frozen package with __init__.py
print('frzmpy_pkg1.__init__')
x = 1
# test frozen package without __init__.py
print('frzmpy_pkg2.mod')
class Foo:
x = 1
# test frozen package with __init__.py
print('frzstr_pkg1.__init__')
x = 1
# test frozen package without __init__.py
print('frzstr_pkg2.mod')
class Foo:
x = 1
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment