Coverage report: 29%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-30 08:34 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/astro_metadata_translator/__init__.py (no class)   100% 7 0 0   100% 0 0   100%
python/astro_metadata_translator/bin/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/astro_metadata_translator/bin/translate.py (no class)   21% 116 92 2   0% 64 0   13%
python/astro_metadata_translator/bin/writeindex.py (no class)   32% 38 26 0   0% 14 0   23%
python/astro_metadata_translator/bin/writesidecar.py (no class)   29% 38 27 2   0% 12 0   22%
python/astro_metadata_translator/cli/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/astro_metadata_translator/cli/astrometadata.py (no class)   42% 130 75 0   0% 46 0   31%
python/astro_metadata_translator/file_helpers.py (no class)   20% 118 94 2   0% 50 0   14%
python/astro_metadata_translator/headers.py (no class)   14% 187 160 0   0% 102 0   9%
python/astro_metadata_translator/indexing.py (no class)   26% 141 104 2   11% 76 8   21%
python/astro_metadata_translator/observationGroup.py _ObservationGroupPydanticModel   100% 0 0 0   100% 0 0   100%
python/astro_metadata_translator/observationGroup.py ObservationGroup   8% 66 61 0   8% 36 3   8%
python/astro_metadata_translator/observationGroup.py (no class)   100% 45 0 2   50% 2 1   98%
python/astro_metadata_translator/observationInfo.py ObservationInfo   0% 230 230 1   0% 118 0   0%
python/astro_metadata_translator/observationInfo.py (no class)   99% 125 1 0   50% 4 2   98%
python/astro_metadata_translator/properties.py _AstropyFieldAdapter   62% 13 5 0   0% 2 0   53%
python/astro_metadata_translator/properties.py _ToValueProtocol   0% 1 1 0   100% 0 0   0%
python/astro_metadata_translator/properties.py PropertyDefinition   72% 25 7 0   57% 14 4   67%
python/astro_metadata_translator/properties.py (no class)   60% 109 44 0   0% 10 0   55%
python/astro_metadata_translator/serialize/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/astro_metadata_translator/serialize/fits.py (no class)   17% 35 29 4   0% 12 0   13%
python/astro_metadata_translator/tests.py MetadataAssertHelper   0% 58 58 8   0% 22 0   0%
python/astro_metadata_translator/tests.py (no class)   47% 57 30 17   6% 18 1   37%
python/astro_metadata_translator/translator.py MetadataTranslator   23% 263 202 2   19% 142 7   22%
python/astro_metadata_translator/translator.py StubTranslator   100% 0 0 0   100% 0 0   100%
python/astro_metadata_translator/translator.py (no class)   94% 177 11 32   67% 12 0   92%
python/astro_metadata_translator/translators/__init__.py (no class)   100% 8 0 0   100% 0 0   100%
python/astro_metadata_translator/translators/decam.py DecamTranslator   0% 96 96 0   0% 34 0   0%
python/astro_metadata_translator/translators/decam.py (no class)   100% 65 0 3   100% 0 0   100%
python/astro_metadata_translator/translators/fits.py FitsTranslator   0% 49 49 0   0% 22 0   0%
python/astro_metadata_translator/translators/fits.py (no class)   100% 21 0 0   100% 0 0   100%
python/astro_metadata_translator/translators/helpers.py (no class)   23% 57 44 3   0% 30 0   15%
python/astro_metadata_translator/translators/hsc.py HscTranslator   0% 48 48 0   0% 20 0   0%
python/astro_metadata_translator/translators/hsc.py (no class)   100% 46 0 0   100% 0 0   100%
python/astro_metadata_translator/translators/megaprime.py MegaPrimeTranslator   0% 60 60 0   0% 28 0   0%
python/astro_metadata_translator/translators/megaprime.py (no class)   100% 51 0 4   100% 0 0   100%
python/astro_metadata_translator/translators/sdss.py SdssTranslator   0% 57 57 0   0% 14 0   0%
python/astro_metadata_translator/translators/sdss.py (no class)   100% 47 0 3   100% 0 0   100%
python/astro_metadata_translator/translators/subaru.py SubaruTranslator   0% 3 3 0   100% 0 0   0%
python/astro_metadata_translator/translators/subaru.py (no class)   100% 14 0 0   100% 0 0   100%
python/astro_metadata_translator/translators/suprimecam.py SuprimeCamTranslator   0% 67 67 0   0% 30 0   0%
python/astro_metadata_translator/translators/suprimecam.py (no class)   100% 50 0 3   100% 0 0   100%
python/astro_metadata_translator/translators/visit_info.py VisitInfoTranslator   0% 29 29 0   0% 8 0   0%
python/astro_metadata_translator/translators/visit_info.py (no class)   100% 41 0 2   100% 0 0   100%
python/astro_metadata_translator/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/test_basics.py ModelWithObsInfo   100% 0 0 0   100% 0 0   100%
tests/test_basics.py BasicTestCase   0% 84 84 0   100% 0 0   0%
tests/test_basics.py (no class)   100% 20 0 2   100% 0 0   100%
tests/test_cfht.py MegaPrimeTestCase   0% 10 10 0   0% 2 0   0%
tests/test_cfht.py (no class)   100% 11 0 2   100% 0 0   100%
tests/test_cli.py TestCLI   0% 41 41 0   100% 0 0   0%
tests/test_cli.py (no class)   83% 24 4 2   0% 2 0   77%
tests/test_decam.py DecamTestCase   0% 4 4 0   0% 2 0   0%
tests/test_decam.py (no class)   100% 9 0 2   100% 0 0   100%
tests/test_extensions.py DummyTranslator   0% 2 2 0   100% 0 0   0%
tests/test_extensions.py ExtensionsTestCase   0% 47 47 0   100% 0 0   0%
tests/test_extensions.py (no class)   100% 25 0 2   100% 0 0   100%
tests/test_groups.py ModelWithObsGroup   100% 0 0 0   100% 0 0   100%
tests/test_groups.py ObservationGroupTestCase   0% 77 77 0   0% 2 0   0%
tests/test_groups.py (no class)   100% 24 0 2   100% 0 0   100%
tests/test_headers.py NotDecamTranslator   0% 3 3 0   100% 0 0   0%
tests/test_headers.py NotDecamTranslator2   0% 2 2 0   100% 0 0   0%
tests/test_headers.py AlsoNotDecamTranslator   0% 1 1 0   100% 0 0   0%
tests/test_headers.py NullDecamTranslator   0% 1 1 0   100% 0 0   0%
tests/test_headers.py HeadersTestCase   0% 81 81 0   100% 0 0   0%
tests/test_headers.py FixHeadersTestCase   0% 58 58 0   100% 0 0   0%
tests/test_headers.py (no class)   100% 47 0 2   100% 0 0   100%
tests/test_indexing.py IndexingTestCase   0% 115 115 0   100% 0 0   0%
tests/test_indexing.py (no class)   100% 17 0 2   100% 0 0   100%
tests/test_schema.py _SchemaTranslator   0% 1 1 0   100% 0 0   0%
tests/test_schema.py JsonSchemaTestCase   0% 58 58 0   0% 8 0   0%
tests/test_schema.py (no class)   95% 37 2 2   100% 0 0   95%
tests/test_sdss.py SdssTestCase   0% 4 4 0   0% 2 0   0%
tests/test_sdss.py (no class)   100% 8 0 2   100% 0 0   100%
tests/test_serialization.py _FixtureTranslator   0% 1 1 0   100% 0 0   0%
tests/test_serialization.py ObservationInfoSerializationTestCase   0% 82 82 0   100% 0 0   0%
tests/test_serialization.py ObservationInfoSerializationTestCase.test_nested_in_pydantic_model.Wrapper   100% 0 0 0   100% 0 0   100%
tests/test_serialization.py (no class)   100% 22 0 2   100% 0 0   100%
tests/test_shadowing.py ShadowBase   0% 1 1 0   100% 0 0   0%
tests/test_shadowing.py ConstTranslator   100% 0 0 0   100% 0 0   100%
tests/test_shadowing.py TrivialTranslator   100% 0 0 0   100% 0 0   100%
tests/test_shadowing.py ExplicitTranslator   0% 1 1 0   100% 0 0   0%
tests/test_shadowing.py TranslatorShadowing   0% 20 20 0   100% 0 0   0%
tests/test_shadowing.py TranslatorShadowing.test_shadowing.ShadowTranslator   0% 1 1 0   100% 0 0   0%
tests/test_shadowing.py TranslatorShadowing.test_shadowing.ShadowTranslator   0% 1 1 0   100% 0 0   0%
tests/test_shadowing.py (no class)   100% 14 0 2   100% 0 0   100%
tests/test_subaru.py HscTestCase   0% 22 22 0   0% 4 0   0%
tests/test_subaru.py (no class)   100% 12 0 2   100% 0 0   100%
tests/test_translate_header.py TestTranslateHeader   0% 71 71 0   100% 0 0   0%
tests/test_translate_header.py (no class)   100% 17 0 2   100% 0 0   100%
tests/test_translation.py InstrumentTestTranslator   0% 1 1 0   100% 0 0   0%
tests/test_translation.py MissingMethodsTranslator   100% 0 0 0   100% 0 0   100%
tests/test_translation.py TranslatorTestCase   0% 116 116 0   0% 2 0   0%
tests/test_translation.py TranslatorTestCase.test_manual_translation.InstrumentTestTranslatorExtras   100% 0 0 0   100% 0 0   100%
tests/test_translation.py (no class)   100% 20 0 2   100% 0 0   100%
tests/test_translator_helpers.py HelperTranslator   0% 4 4 0   100% 0 0   0%
tests/test_translator_helpers.py ScienceTranslator   0% 1 1 0   100% 0 0   0%
tests/test_translator_helpers.py HelperTestCase   0% 33 33 0   0% 2 0   0%
tests/test_translator_helpers.py (no class)   100% 16 0 2   100% 0 0   100%
tests/test_visit_info.py VisitInfoTestCase   0% 4 4 0   0% 2 0   0%
tests/test_visit_info.py (no class)   100% 9 0 2   100% 0 0   100%
Total     35% 4074 2664 126   6% 970 26   29%

No items found using the specified filter.