J'essaie de lire du code python (plus précisément des tests unitaires) sous forme d'objets structurés.
Par exemple.
class ProjectA(unittest.TestCase):
def testB(self):
"""
hello world B
"""
assert False
def testA(self):
"""
hello world
"""
assert False
Je voudrais lire ce fichier de code dans un objet, un dict comme ceci :
{
'classes': [{'ProjectA': [__init__, testA, testB]}]
}
Pour laquelle je peux lire celle de testA via testA['docstring'].
En gros, j'aimerais récupérer la structure du code python dans un objet que je peux analyser.
Comment s'appellera une telle chose (pour que je puisse me documenter) ?
Gracias.