Coverage report: 51%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-11 14:57 +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   63% 442 164 0   61% 246 47   62%
src / crawler / base_crawler.py (no class)   100% 111 0 2   100% 0 0   100%
src / crawler / by_source / amc_crawler.py AmcCrawler   91% 109 10 0   63% 54 18   82%
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   90% 51 5 0   65% 26 9   82%
src / crawler / by_source / aulfm_crawler.py (no class)   100% 15 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   24% 154 117 0   15% 84 5   21%
src / crawler / by_source / dml_e_crawler.py (no class)   100% 22 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 / 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   55% 239 108 0   58% 130 21   56%
src / crawler / by_source / eudml_crawler.py (no class)   100% 26 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% 155 155 0   0% 88 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   80% 91 18 0   66% 44 13   76%
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   93% 136 9 0   72% 64 18   86%
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   93% 116 8 0   76% 62 15   87%
src / crawler / by_source / msp_crawler.py (no class)   100% 21 0 0   100% 0 0   100%
src / crawler / by_source / nsjom / nsjom_1971_crawler.py (no class)   86% 98 14 2   74% 34 9   83%
src / crawler / by_source / nsjom / nsjom_2010_crawler.py (no class)   85% 108 16 2   67% 48 12   79%
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   67% 58 19   86%
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   84% 136 22 0   66% 80 25   77%
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 / 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% 57 1 0   50% 2 1   97%
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 / 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 (no class)   61% 99 39 0   30% 20 6   55%
src / crawler / zbmath.py (no class)   0% 127 127 2   0% 50 0   0%
Total     57% 6535 2839 14   39% 2784 405   51%

No items found using the specified filter.