Source code for jarvis.tests.testfiles.core.test_composition

from jarvis.core.composition import Composition


[docs]def test_comp(): comp = {"Li": 2, "O": 4} cc = Composition(comp) assert ( cc.prototype, cc.formula, cc.reduced_formula, round(cc.weight, 4), cc.to_dict(), ) == ("AB2", "Li2O4", "LiO2", 77.8796, comp) c = Composition.from_string("Al2O3Al5Co6O1") td = c.to_dict() fd = Composition.from_dict(td) assert c.formula == "Al7Co6O4"