Coverage for tests/catalog/test_catalog.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-04 15:09 +0000

1from tadkit.base.tadlearner import TADLearner 

2from tadkit.catalog.learners import installed_learner_classes 

3 

4 

5def test_implicit_inheritance_of_catalog_learners(): 

6 for name, learner in installed_learner_classes.items(): 

7 print(f"Asserting {name=} is implicit child of TADLearner.") 

8 assert isinstance(learner, TADLearner) 

9 

10 

11def test_catalog_learners_defaults(): 

12 for name, learner in installed_learner_classes.items(): 

13 learner()