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

This commit is contained in:
Damien George 2017-01-08 22:45:55 +11:00
parent b528e9a428
commit a722ed532f
6 changed files with 34 additions and 0 deletions

View File

@ -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)

View File

@ -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

View File

@ -0,0 +1,3 @@
# test frozen package with __init__.py
print('frzmpy_pkg1.__init__')
x = 1

View File

@ -0,0 +1,4 @@
# test frozen package without __init__.py
print('frzmpy_pkg2.mod')
class Foo:
x = 1

View File

@ -0,0 +1,3 @@
# test frozen package with __init__.py
print('frzstr_pkg1.__init__')
x = 1

View File

@ -0,0 +1,4 @@
# test frozen package without __init__.py
print('frzstr_pkg2.mod')
class Foo:
x = 1