Gibt es eine Möglichkeit, Modulimporte basierend auf __init__.py zu testen?Python

Python-Programme
Anonymous
 Gibt es eine Möglichkeit, Modulimporte basierend auf __init__.py zu testen?

Post by Anonymous »

Ich möchte eine Funktion schreiben, die testet, ob die Importe, dass nur diese Objekte in anderen Modulen importiert werden, die in der __init __. py. Dummy -Projekt würde ungefähr so ​​aussehen: < /p>
project/
__init__.py
src/
__init__.py
module_a/
__init__.py
a0.py
a1.py
module_b/
__init__.py
b0.py
< /code>
und aus A0 konnten nur A1 importiert werden, die in __init__ module_a angegeben werden. Wie kann man sich einer solchen Funktion nähern? Ich versuche, die Importe aus __init__ -Dateien mit AST zu extrahieren und sie mit den Importen in den anderen .py -Dateien abzuschließen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post