@@ -14,4 +14,8 @@ import test2
assert test2.a.g.get_value() == '123'
from test2.utils import get_value_2
-assert get_value_2() == '123'
+assert get_value_2() == '123'
+
+from test3.a.b import value
+# should test3
+assert value == 1
@@ -1,3 +1 @@
-ok = True
-
from ..b import D
@@ -1,3 +1,5 @@
+ok = True
from ...utils import r
def get_value():
@@ -1,4 +1,4 @@
value = '123'
from test2.a import g
-assert g.ok == True
+assert g.ok
@@ -0,0 +1,3 @@
+raise ValueError(
+ "test3 should not be imported"
+)
+ "test3.a should not be imported"
@@ -0,0 +1 @@
+value = 1