Skip to content
This repository was archived by the owner on Sep 6, 2023. It is now read-only.

Commit a722ed5

Browse files
committed
tests/unix/extra_coverage: Add tests for importing frozen packages.
1 parent b528e9a commit a722ed5

File tree

6 files changed

+34
-0
lines changed

6 files changed

+34
-0
lines changed

tests/unix/extra_coverage.py

+12
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,15 @@
1717
# test basic import of frozen scripts
1818
import frzstr1
1919
import frzmpy1
20+
21+
# test import of frozen packages with __init__.py
22+
import frzstr_pkg1
23+
print(frzstr_pkg1.x)
24+
import frzmpy_pkg1
25+
print(frzmpy_pkg1.x)
26+
27+
# test import of frozen packages without __init__.py
28+
from frzstr_pkg2.mod import Foo
29+
print(Foo.x)
30+
from frzmpy_pkg2.mod import Foo
31+
print(Foo.x)

tests/unix/extra_coverage.py.exp

+8
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,11 @@ Warning: test
5050
7300
5151
frzstr1
5252
frzmpy1
53+
frzstr_pkg1.__init__
54+
1
55+
frzmpy_pkg1.__init__
56+
1
57+
frzstr_pkg2.mod
58+
1
59+
frzmpy_pkg2.mod
60+
1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# test frozen package with __init__.py
2+
print('frzmpy_pkg1.__init__')
3+
x = 1
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# test frozen package without __init__.py
2+
print('frzmpy_pkg2.mod')
3+
class Foo:
4+
x = 1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# test frozen package with __init__.py
2+
print('frzstr_pkg1.__init__')
3+
x = 1
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# test frozen package without __init__.py
2+
print('frzstr_pkg2.mod')
3+
class Foo:
4+
x = 1

0 commit comments

Comments
 (0)