Coverage report: 37%

Files Functions Classes

coverage.py v7.15.4, created at 2026-09-23 14:47 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src/crawler/abstract_crawlers/base_crawler.py CrawlerTitleDict   100% 0 0 0   100% 0 0   100%
src/crawler/abstract_crawlers/base_crawler.py BaseCollectionCrawler   58% 482 203 0   59% 270 59   58%
src/crawler/abstract_crawlers/base_crawler.py (no class)   95% 128 6 3   0% 2 0   94%
src/crawler/abstract_crawlers/matching_crawler.py MatchingCrawler   33% 12 8 0   0% 2 0   29%
src/crawler/abstract_crawlers/matching_crawler.py (no class)   100% 13 0 3   100% 0 0   100%
src/crawler/abstract_crawlers/threaded_crawler.py CrawlerTitleDict   100% 0 0 0   100% 0 0   100%
src/crawler/abstract_crawlers/threaded_crawler.py ThreadedCrawler   20% 15 12 0   0% 4 0   16%
src/crawler/abstract_crawlers/threaded_crawler.py (no class)   100% 16 0 2   100% 0 0   100%
src/crawler/augment.py (no class)   0% 66 66 0   0% 32 0   0%
src/crawler/by_source/amc_crawler.py AmcCrawler   92% 105 8 0   64% 50 16   83%
src/crawler/by_source/amc_crawler.py (no class)   100% 15 0 0   100% 0 0   100%
src/crawler/by_source/ami_crawler.py AmiCrawler   89% 56 6 0   75% 28 7   85%
src/crawler/by_source/ami_crawler.py (no class)   100% 14 0 0   100% 0 0   100%
src/crawler/by_source/amp_crawler.py AmpCrawler   0% 84 84 0   0% 42 0   0%
src/crawler/by_source/amp_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/ams_crawler.py AmsCrawler   0% 114 114 0   0% 62 0   0%
src/crawler/by_source/ams_crawler.py (no class)   100% 29 0 0   100% 0 0   100%
src/crawler/by_source/amuc_crawler.py AmucCrawler   0% 181 181 0   0% 92 0   0%
src/crawler/by_source/amuc_crawler.py (no class)   100% 26 0 0   100% 0 0   100%
src/crawler/by_source/arsia_crawler.py ArsiaCrawler   0% 68 68 0   0% 24 0   0%
src/crawler/by_source/arsia_crawler.py (no class)   100% 14 0 0   100% 0 0   100%
src/crawler/by_source/asuo_crawler.py AsuoCrawler   13% 39 34 0   5% 20 1   10%
src/crawler/by_source/asuo_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/aulfm_crawler.py AulfmCrawler   89% 37 4 0   71% 14 4   84%
src/crawler/by_source/aulfm_crawler.py (no class)   100% 14 0 0   100% 0 0   100%
src/crawler/by_source/bdim_crawler.py BdimCrawler   0% 203 203 0   0% 110 0   0%
src/crawler/by_source/bdim_crawler.py (no class)   100% 29 0 0   100% 0 0   100%
src/crawler/by_source/bmms_crawler.py BmmsCrawler   64% 115 41 0   47% 60 14   58%
src/crawler/by_source/bmms_crawler.py (no class)   100% 24 0 0   100% 0 0   100%
src/crawler/by_source/csis_crawler.py CsisCrawler   73% 118 32 0   54% 72 25   66%
src/crawler/by_source/csis_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/cup_crawler.py CupCrawler   0% 173 173 0   0% 82 0   0%
src/crawler/by_source/cup_crawler.py (no class)   100% 27 0 0   100% 0 0   100%
src/crawler/by_source/dml_e_crawler.py Dml_eCrawler   25% 152 114 0   15% 92 6   21%
src/crawler/by_source/dml_e_crawler.py (no class)   100% 21 0 0   100% 0 0   100%
src/crawler/by_source/dmlbul_crawler.py DmlbulCrawler   0% 67 67 0   0% 32 0   0%
src/crawler/by_source/dmlbul_crawler.py (no class)   100% 15 0 0   100% 0 0   100%
src/crawler/by_source/dmlcz_crawler.py DmlczCrawler   87% 116 15 0   60% 60 18   78%
src/crawler/by_source/dmlcz_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/dmlpl_crawler.py DmlplCrawler   0% 137 137 0   0% 74 0   0%
src/crawler/by_source/dmlpl_crawler.py (no class)   100% 21 0 0   100% 0 0   100%
src/crawler/by_source/edpsci_crawler.py EdpsciCrawler   88% 33 4 0   64% 14 5   81%
src/crawler/by_source/edpsci_crawler.py (no class)   100% 16 0 0   100% 0 0   100%
src/crawler/by_source/ejc_crawler.py EjcCrawler   0% 101 101 0   0% 48 0   0%
src/crawler/by_source/ejc_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/elibm_crawler.py ElibmCrawler   0% 214 214 0   0% 110 0   0%
src/crawler/by_source/elibm_crawler.py (no class)   100% 20 0 0   100% 0 0   100%
src/crawler/by_source/emis_aas_crawler.py Emis_aasCrawler   0% 59 59 0   0% 22 0   0%
src/crawler/by_source/emis_aas_crawler.py (no class)   100% 20 0 0   100% 0 0   100%
src/crawler/by_source/emis_am_crawler.py Emis_amCrawler   0% 72 72 0   0% 38 0   0%
src/crawler/by_source/emis_am_crawler.py (no class)   100% 18 0 0   100% 0 0   100%
src/crawler/by_source/emis_hoa_crawler.py Emis_hoaCrawler   0% 97 97 0   0% 54 0   0%
src/crawler/by_source/emis_hoa_crawler.py (no class)   100% 24 0 0   100% 0 0   100%
src/crawler/by_source/ems_crawler.py EmsCrawler   92% 52 4 0   75% 24 6   87%
src/crawler/by_source/ems_crawler.py (no class)   100% 14 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_crawler.py EpisciencesCrawler   0% 127 127 0   0% 54 0   0%
src/crawler/by_source/episciences_crawlers/episciences_crawler.py (no class)   100% 37 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_dmtcs_crawler.py EpisciencesDmtcsCrawler   0% 27 27 0   0% 8 0   0%
src/crawler/by_source/episciences_crawlers/episciences_dmtcs_crawler.py (no class)   100% 14 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_epidemes_crawler.py EpisciencesEpidemesCrawler   0% 35 35 0   0% 14 0   0%
src/crawler/by_source/episciences_crawlers/episciences_epidemes_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_fi_crawler.py EpisciencesFiCrawler   100% 0 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_fi_crawler.py (no class)   100% 6 0 0   100% 0 0   100%
src/crawler/by_source/episciences_crawlers/episciences_rdm_crawler.py EpisciencesRdmCrawler   0% 9 9 0   0% 4 0   0%
src/crawler/by_source/episciences_crawlers/episciences_rdm_crawler.py (no class)   100% 10 0 0   100% 0 0   100%
src/crawler/by_source/eudml_crawler.py EudmlCrawler   0% 230 230 0   0% 124 0   0%
src/crawler/by_source/eudml_crawler.py (no class)   100% 21 0 0   100% 0 0   100%
src/crawler/by_source/fcm_crawler.py FCMCrawler   0% 30 30 0   0% 6 0   0%
src/crawler/by_source/fcm_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/geodesic_crawler.py GeodesicCrawler   100% 0 0 0   100% 0 0   100%
src/crawler/by_source/geodesic_crawler.py (no class)   100% 5 0 0   100% 0 0   100%
src/crawler/by_source/hdml_crawler.py HdmlCrawler   0% 80 80 0   0% 38 0   0%
src/crawler/by_source/hdml_crawler.py (no class)   100% 18 0 0   100% 0 0   100%
src/crawler/by_source/heldermann_crawler.py HeldermannCrawler   0% 197 197 0   0% 116 0   0%
src/crawler/by_source/heldermann_crawler.py (no class)   100% 22 0 0   100% 0 0   100%
src/crawler/by_source/impan_crawler.py ImpanCrawler   83% 83 14 0   69% 36 9   79%
src/crawler/by_source/impan_crawler.py (no class)   100% 18 0 0   100% 0 0   100%
src/crawler/by_source/ipb_crawler.py IpbCrawler   0% 39 39 0   0% 24 0   0%
src/crawler/by_source/ipb_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/isrp_crawler.py IsrpCrawler   89% 110 12 0   72% 60 17   83%
src/crawler/by_source/isrp_crawler.py (no class)   100% 24 0 0   100% 0 0   100%
src/crawler/by_source/j_stage_crawler.py JStageCrawler   0% 45 45 0   0% 18 0   0%
src/crawler/by_source/j_stage_crawler.py (no class)   100% 22 0 0   100% 0 0   100%
src/crawler/by_source/jgaa_crawler.py JgaaCrawler   91% 46 4 0   70% 20 6   85%
src/crawler/by_source/jgaa_crawler.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/by_source/journalfi_crawler.py JournalfiCrawler   82% 76 14 0   73% 44 6   78%
src/crawler/by_source/journalfi_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/jsig_crawler.py JsigCrawler   0% 92 92 0   0% 48 0   0%
src/crawler/by_source/jsig_crawler.py (no class)   100% 15 0 0   100% 0 0   100%
src/crawler/by_source/kobe_archive_crawler.py KobeArchiveCrawler   0% 56 56 0   0% 20 0   0%
src/crawler/by_source/kobe_archive_crawler.py (no class)   100% 22 0 0   100% 0 0   100%
src/crawler/by_source/lofpl_crawler.py LofplCrawler   75% 63 16 0   57% 30 7   69%
src/crawler/by_source/lofpl_crawler.py (no class)   100% 19 0 0   100% 0 0   100%
src/crawler/by_source/mathbas_crawler.py MathbasCrawler   88% 73 9 0   74% 42 11   83%
src/crawler/by_source/mathbas_crawler.py (no class)   100% 16 0 0   100% 0 0   100%
src/crawler/by_source/mathnetru_crawler.py MathnetruCrawler   91% 137 13 0   69% 64 18   84%
src/crawler/by_source/mathnetru_crawler.py (no class)   100% 25 0 0   100% 0 0   100%
src/crawler/by_source/msp_crawler.py MspCrawler   0% 120 120 0   0% 64 0   0%
src/crawler/by_source/msp_crawler.py (no class)   100% 21 0 0   100% 0 0   100%
src/crawler/by_source/mta_crawler.py MtaCrawler   0% 57 57 0   0% 28 0   0%
src/crawler/by_source/mta_crawler.py (no class)   100% 11 0 0   100% 0 0   100%
src/crawler/by_source/nsjom/nsjom_1971_crawler.py (no class)   87% 95 12 2   77% 30 7   85%
src/crawler/by_source/nsjom/nsjom_2010_crawler.py (no class)   87% 103 13 2   68% 44 10   82%
src/crawler/by_source/nsjom/nsjom_crawler.py NsjomCrawler   48% 23 12 0   75% 8 2   55%
src/crawler/by_source/nsjom/nsjom_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/nsjom/nsjom_xml_crawler.py (no class)   94% 122 7 2   66% 58 20   85%
src/crawler/by_source/numdam_crawler.py NumdamCrawler   0% 1 1 0   100% 0 0   0%
src/crawler/by_source/numdam_crawler.py (no class)   100% 6 0 0   100% 0 0   100%
src/crawler/by_source/ptm_crawler.py PtmCrawler   0% 98 98 0   0% 52 0   0%
src/crawler/by_source/ptm_crawler.py (no class)   100% 22 0 0   100% 0 0   100%
src/crawler/by_source/rcm_crawler.py RcmCrawler   8% 64 59 0   3% 32 1   6%
src/crawler/by_source/rcm_crawler.py (no class)   100% 16 0 0   100% 0 0   100%
src/crawler/by_source/sasa_crawler.py SasaCrawler   88% 124 15 0   70% 66 18   82%
src/crawler/by_source/sasa_crawler.py (no class)   100% 19 0 0   100% 0 0   100%
src/crawler/by_source/scholastica_crawler.py ScholasticaCrawler   0% 41 41 0   0% 10 0   0%
src/crawler/by_source/scholastica_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/by_source/seio_crawler.py SeioCrawler   0% 94 94 0   0% 50 0   0%
src/crawler/by_source/seio_crawler.py (no class)   100% 19 0 0   100% 0 0   100%
src/crawler/by_source/slc_crawler.py Slc_Crawler   0% 137 137 0   0% 78 0   0%
src/crawler/by_source/slc_crawler.py (no class)   75% 28 7 0   0% 6 0   62%
src/crawler/by_source/tac_crawler.py TacCrawler   97% 109 3 0   85% 52 8   93%
src/crawler/by_source/tac_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src/crawler/cmds/augment/augment_cmd.py AugmentArticlesParams   100% 0 0 0   100% 0 0   100%
src/crawler/cmds/augment/augment_cmd.py MatchingOperationMessage   100% 0 0 0   100% 0 0   100%
src/crawler/cmds/augment/augment_cmd.py AugmentArticlesCmd   0% 60 60 0   0% 32 0   0%
src/crawler/cmds/augment/augment_cmd.py (no class)   65% 46 16 17   0% 12 0   52%
src/crawler/cmds/mixed_citation.py GenericRefElement   100% 10 0 0   100% 4 0   100%
src/crawler/cmds/mixed_citation.py ExtLinkXml   90% 10 1 0   50% 4 2   79%
src/crawler/cmds/mixed_citation.py MixedCitation   100% 2 0 0   100% 0 0   100%
src/crawler/cmds/mixed_citation.py (no class)   100% 27 0 0   100% 4 0   100%
src/crawler/cmds/xml_cmds.py addOrUpdateGDMLIssueXmlCmd   0% 13 13 0   0% 6 0   0%
src/crawler/cmds/xml_cmds.py addOrUpdateGDMLBookXmlCmd   0% 12 12 0   0% 6 0   0%
src/crawler/cmds/xml_cmds.py addOrUpdateGDMLContainerXmlCmd   100% 0 0 0   100% 0 0   100%
src/crawler/cmds/xml_cmds.py (no class)   33% 54 36 0   0% 10 0   28%
src/crawler/crawler_utils.py (no class)   22% 210 163 0   8% 146 10   17%
src/crawler/factory.py (no class)   99% 68 1 2   50% 2 1   97%
src/crawler/local_settings.py (no class)   0% 1 1 0   100% 0 0   0%
src/crawler/models/container_source.py ContainerSource   100% 0 0 0   100% 0 0   100%
src/crawler/models/container_source.py (no class)   100% 8 0 0   100% 0 0   100%
src/crawler/models/extlink_checked.py ExtlinkChecked   100% 0 0 0   100% 0 0   100%
src/crawler/models/extlink_checked.py ExtlinkChecked.Status   100% 0 0 0   100% 0 0   100%
src/crawler/models/extlink_checked.py (no class)   100% 12 0 0   100% 0 0   100%
src/crawler/models/source.py Source   0% 2 2 0   100% 0 0   0%
src/crawler/models/source.py Source.Meta   100% 0 0 0   100% 0 0   100%
src/crawler/models/source.py (no class)   100% 10 0 0   100% 0 0   100%
src/crawler/tasks.py (no class)   0% 337 337 3   0% 72 0   0%
src/crawler/types.py JSONCol   100% 0 0 0   100% 0 0   100%
src/crawler/types.py (no class)   100% 10 0 0   100% 0 0   100%
src/crawler/utils.py PickleSerializer   0% 2 2 0   100% 0 0   0%
src/crawler/utils.py (no class)   46% 142 76 1   10% 30 3   40%
Total     42% 7892 4572 37   25% 3210 317   37%

No items found using the specified filter.