Module diskchef.tests.chemistry.test_mol_weight
Functions
def test_weight(input, expected)
-
Expand source code
@pytest.mark.parametrize( "input, expected", ( ('H', 1), ('D2O', 20), ("H2CO", 30), ("HCO+", 29), ("gH2", 2), ("aH3-", 3), ) ) def test_weight(input, expected): assert int(weights.mol_weight(input).value) == expected
def test_weight_raises(input)
-
Expand source code
@pytest.mark.parametrize( "input", ( ("hello"), ("Hello"), ("FeSiM"), ("gggH2"), ("gagH2"), ("aagH2"), ("aaH2"), ("H++"), ("H+-"), ("H--"), ) ) def test_weight_raises(input): with pytest.raises(ValueError): weights.mol_weight(input)