Coverage report:
28%
hide covered
Files
Functions
Classes
coverage.py v7.13.1
, created at 2026-01-13 01:21 -0800
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%
112
88
2
0%
60
0
14%
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%
129
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)
28%
132
95
2
12%
68
8
22%
python / astro_metadata_translator / observationGroup.py
ObservationGroup
0%
46
46
0
0%
18
0
0%
python / astro_metadata_translator / observationGroup.py
(no class)
100%
28
0
2
100%
0
0
100%
python / astro_metadata_translator / observationInfo.py
ObservationInfo
0%
179
179
1
0%
100
0
0%
python / astro_metadata_translator / observationInfo.py
(no class)
96%
50
2
42
100%
2
0
96%
python / astro_metadata_translator / properties.py
PropertyDefinition
100%
0
0
0
100%
0
0
100%
python / astro_metadata_translator / properties.py
(no class)
62%
66
25
0
100%
0
0
62%
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%
52
52
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%
252
193
2
21%
136
6
22%
python / astro_metadata_translator / translator.py
StubTranslator
100%
0
0
0
100%
0
0
100%
python / astro_metadata_translator / translator.py
(no class)
93%
150
11
32
60%
10
0
91%
python / astro_metadata_translator / translators / __init__.py
(no class)
100%
7
0
0
100%
0
0
100%
python / astro_metadata_translator / translators / decam.py
DecamTranslator
0%
100
100
0
0%
38
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%
41
41
0
0%
16
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%
55
55
0
0%
24
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%
58
58
0
0%
22
0
0%
python / astro_metadata_translator / translators / suprimecam.py
(no class)
100%
50
0
3
100%
0
0
100%
python / astro_metadata_translator / version.py
(no class)
100%
5
0
0
100%
0
0
100%
tests / test_basics.py
BasicTestCase
0%
20
20
0
100%
0
0
0%
tests / test_basics.py
(no class)
100%
9
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%
27
27
0
100%
0
0
0%
tests / test_extensions.py
(no class)
100%
21
0
2
100%
0
0
100%
tests / test_groups.py
ObservationGroupTestCase
0%
40
40
0
100%
0
0
0%
tests / test_groups.py
(no class)
100%
13
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%
73
73
0
100%
0
0
0%
tests / test_headers.py
FixHeadersTestCase
0%
51
51
0
100%
0
0
0%
tests / test_headers.py
(no class)
100%
42
0
2
100%
0
0
100%
tests / test_indexing.py
IndexingTestCase
0%
108
108
0
100%
0
0
0%
tests / test_indexing.py
(no class)
100%
15
0
2
100%
0
0
100%
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_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%
101
101
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%
19
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%
Total
33%
3276
2186
160
5%
850
15
28%
No items found using the specified filter.