Coverage report: 48%

Files Functions Classes

coverage.py v7.12.0, created at 2026-02-02 15:55 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src / crawler / augment.py (no class)   0% 66 66 0   0% 32 0   0%
src / crawler / base_crawler.py CrawlerTitleDict   100% 0 0 0   100% 0 0   100%
src / crawler / base_crawler.py BaseCollectionCrawler   61% 464 180 0   60% 258 52   61%
src / crawler / base_crawler.py (no class)   100% 111 0 2   100% 0 0   100%
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   94% 82 5 0   69% 42 13   85%
src / crawler / by_source / amp_crawler.py (no class)   100% 17 0 0   100% 0 0   100%
src / crawler / by_source / ams / ams_base_crawler.py AmsCrawler   0% 42 42 0   0% 16 0   0%
src / crawler / by_source / ams / ams_base_crawler.py (no class)   100% 19 0 0   100% 0 0   100%
src / crawler / by_source / ams / ams_eraams_crawler.py Ams_eraamsCrawler   0% 10 10 0   0% 4 0   0%
src / crawler / by_source / ams / ams_eraams_crawler.py (no class)   100% 7 0 0   100% 0 0   100%
src / crawler / by_source / ams / ams_jams_crawler.py Ams_jamsCrawler   0% 12 12 0   0% 6 0   0%
src / crawler / by_source / ams / ams_jams_crawler.py (no class)   100% 7 0 0   100% 0 0   100%
src / crawler / by_source / arsia_crawler.py ArsiaCrawler   0% 34 34 0   0% 10 0   0%
src / crawler / by_source / arsia_crawler.py (no class)   100% 11 0 0   100% 0 0   100%
src / crawler / by_source / asuo_crawler.py AsuoCrawler   82% 39 7 0   70% 20 6   78%
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% 202 202 0   0% 112 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 / cambridge_crawler.py CambridgeCrawler   0% 103 103 0   0% 54 0   0%
src / crawler / by_source / cambridge_crawler.py (no class)   100% 18 0 0   100% 0 0   100%
src / crawler / by_source / csis_crawler.py CsisCrawler   74% 119 31 0   54% 70 24   67%
src / crawler / by_source / csis_crawler.py (no class)   100% 15 0 0   100% 0 0   100%
src / crawler / by_source / dml_e_crawler.py Dml_eCrawler   28% 134 97 0   17% 76 5   24%
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% 134 134 0   0% 72 0   0%
src / crawler / by_source / dmlpl_crawler.py (no class)   100% 20 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   55% 214 97 0   42% 110 12   50%
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   95% 37 2 0   75% 16 4   89%
src / crawler / by_source / ems_crawler.py (no class)   100% 13 0 0   100% 0 0   100%
src / crawler / by_source / episciences_crawler.py EpisciencesCrawler   69% 108 33 0   66% 50 5   68%
src / crawler / by_source / episciences_crawler.py (no class)   100% 19 0 0   100% 0 0   100%
src / crawler / by_source / eudml_crawler.py EudmlCrawler   57% 229 98 0   60% 124 21   58%
src / crawler / by_source / eudml_crawler.py (no class)   100% 21 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   16% 80 67 0   8% 38 1   14%
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% 153 153 0   0% 86 0   0%
src / crawler / by_source / heldermann_crawler.py (no class)   100% 20 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   95% 39 2 0   92% 24 2   94%
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% 109 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 / 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% 85 85 0   0% 44 0   0%
src / crawler / by_source / jsig_crawler.py (no class)   100% 15 0 0   100% 0 0   100%
src / crawler / by_source / lofpl_crawler.py LofplCrawler   83% 63 11 0   67% 30 8   77%
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   86% 73 10 0   76% 42 10   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   90% 136 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% 113 113 0   0% 60 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% 96 96 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   86% 64 9 0   66% 32 11   79%
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% 122 15 0   70% 66 18   81%
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% 16 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 / zbmath.py MatchZblArticlesParams   100% 0 0 0   100% 0 0   100%
src / crawler / cmds / augment / zbmath.py MatchingOperationMessage   100% 0 0 0   100% 0 0   100%
src / crawler / cmds / augment / zbmath.py AugmentZblArticles   0% 67 67 0   0% 34 0   0%
src / crawler / cmds / augment / zbmath.py (no class)   66% 47 16 20   0% 12 0   53%
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   80% 5 1 0   50% 2 1   71%
src / crawler / cmds / mixed_citation.py (no class)   100% 28 0 0   100% 4 0   100%
src / crawler / cmds / xml_cmds.py addOrUpdateGDMLIssueXmlCmd   0% 12 12 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)   54% 28 13 0   0% 2 0   50%
src / crawler / crawler_utils.py (no class)   17% 208 172 0   6% 146 5   13%
src / crawler / factory.py (no class)   98% 58 1 0   50% 2 1   97%
src / crawler / matching_crawler.py MatchingCrawler   0% 12 12 0   0% 2 0   0%
src / crawler / matching_crawler.py (no class)   100% 13 0 3   100% 0 0   100%
src / crawler / models / container_source.py ContainerSource   100% 0 0 0   100% 0 0   100%
src / crawler / models / container_source.py (no class)   100% 7 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% 62 62 4   0% 8 0   0%
src / crawler / threaded_crawler.py CrawlerTitleDict   100% 0 0 0   100% 0 0   100%
src / crawler / threaded_crawler.py ThreadedCrawler   0% 10 10 0   0% 2 0   0%
src / crawler / threaded_crawler.py (no class)   100% 15 0 2   100% 0 0   100%
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 session_with_delay_factory.DelayedSession   17% 23 19 0   0% 10 0   12%
src / crawler / utils.py PickleSerializer   0% 2 2 0   100% 0 0   0%
src / crawler / utils.py (no class)   61% 155 61 1   27% 30 8   55%
src / crawler / zbmath.py (no class)   19% 134 108 2   0% 52 0   14%
Total     54% 6901 3200 40   36% 2880 376   48%

No items found using the specified filter.