Skip to content

Commit 5579289

Browse files
committed
try with a test recursion module
1 parent 92aaa10 commit 5579289

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

aikido_zen/sinks/tests/builtins_import_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,4 @@
1313
# assert PackagesStore.get_package("flask")["version"] == "3.0.3"
1414

1515
def test_recursion():
16-
import importlib
17-
importlib.import_module('zipfile')
16+
import aikido_zen.sinks.tests.test_recursion_module
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import importlib
2+
import sys
3+
import types
4+
5+
import aikido_zen
6+
class HashableNamespace(types.SimpleNamespace):
7+
def __hash__(self):
8+
return hash(tuple(vars(self)))
9+
zipfile = HashableNamespace(**vars(importlib.import_module('zipfile')))
10+
zipfile._path = aikido_zen
11+
sys.modules[__name__ + '.zipfile'] = zipfile # type: ignore[assignment]

0 commit comments

Comments
 (0)