Coverage report: 97%

Files Functions Classes

coverage.py v7.9.1, created at 2025-06-19 09:48 -0700

File function statements missing excluded branches partial coverage
src/pchemdb/__init__.py (no function) 0 0 0 0 0 100%
src/pchemdb/crc.py _parse_temperature_dependent_molar_conductivity 7 0 0 0 0 100%
src/pchemdb/crc.py _parse_concentration_dependent_molar_conductivity 7 0 0 0 0 100%
src/pchemdb/crc.py _parse_concentration_dependent_conductivity 9 0 0 0 0 100%
src/pchemdb/crc.py _parse_mean_activity_coefficient 7 0 0 0 0 100%
src/pchemdb/crc.py parse_crc 30 0 0 14 0 100%
src/pchemdb/crc.py load_crc_database 3 0 0 0 0 100%
src/pchemdb/crc.py (no function) 34 0 0 0 0 100%
src/pchemdb/utils.py formula_to_salt 23 2 0 8 1 90%
src/pchemdb/utils.py formula_to_salt._parse_ion 4 0 0 2 0 100%
src/pchemdb/utils.py condense 3 3 0 2 0 0%
src/pchemdb/utils.py (no function) 9 0 0 0 0 100%
tests/__init__.py (no function) 0 0 0 0 0 100%
tests/conftest.py (no function) 0 0 0 0 0 100%
tests/test_crc.py fixture_source 1 1 0 0 0 0%
tests/test_crc.py fixture_sources 2 0 0 0 0 100%
tests/test_crc.py TestParseCRC.test_should_parse_sources 10 0 0 4 0 100%
tests/test_crc.py TestParseCRC.test_should_create_json_database 12 0 0 6 0 100%
tests/test_crc.py TestParseMolarElectricalConductivity.fixture_source 2 0 0 0 0 100%
tests/test_crc.py TestParseMolarElectricalConductivity.fixture_sources 2 0 0 0 0 100%
tests/test_crc.py TestParseElectricalConductivity.fixture_source 2 0 0 0 0 100%
tests/test_crc.py TestParseElectricalConductivity.fixture_sources 2 0 0 0 0 100%
tests/test_crc.py TestParseMeanActvityCoefficient.fixture_source 2 0 0 0 0 100%
tests/test_crc.py TestParseMeanActvityCoefficient.fixture_sources 2 0 0 0 0 100%
tests/test_crc.py TestLoadCRCData.test_should_load_crc_data 1 0 0 0 0 100%
tests/test_crc.py (no function) 45 0 0 0 0 100%
tests/test_utils.py fixture_salt 1 0 0 0 0 100%
tests/test_utils.py TestFormulaToSalt.test_should_create_salts_with_monovalent_ions 4 0 0 0 0 100%
tests/test_utils.py TestFormulaToSalt.test_should_create_salts_with_polyvalent_ions 4 0 0 0 0 100%
tests/test_utils.py TestFormulaToSalt.test_should_create_salts_with_polyatomic_ions 4 0 0 0 0 100%
tests/test_utils.py TestFormulaToSalt.test_should_create_salts_with_polyatomic_cations 4 0 0 0 0 100%
tests/test_utils.py (no function) 18 0 0 0 0 100%
Total   254 6 0 36 1 97%

No items found using the specified filter.