def test_from_string(self): rxn = BalancedReaction({Composition("Li"): 4, Composition("O2"): 1}, {Composition("Li2O"): 2}) self.assertEqual(rxn, BalancedReaction.from_string("4 Li + O2 -> 2Li2O")) rxn = BalancedReaction( {Composition("Li(NiO2)3"): 1}, {Composition("O2"): 0.5, Composition("Li(NiO2)2"): 1, Composition("NiO"): 1} ) self.assertEqual(rxn, BalancedReaction.from_string("1.000 Li(NiO2)3 -> 0.500 O2 + 1.000 Li(NiO2)2 + 1.000 NiO"))
def test_from_string(self): rxn = BalancedReaction({ Composition("Li"): 4, Composition("O2"): 1 }, {Composition("Li2O"): 2}) self.assertEqual(rxn, BalancedReaction.from_string("4 Li + O2 -> 2Li2O"))
def test_from_string(self): rxn = BalancedReaction({Composition("Li"): 4, Composition("O2"): 1}, {Composition("Li2O"): 2}) self.assertEqual(rxn, BalancedReaction.from_string("4 Li + O2 -> 2Li2O")) rxn = BalancedReaction( {Composition("Li(NiO2)3"): 1}, { Composition("O2"): 0.5, Composition("Li(NiO2)2"): 1, Composition("NiO"): 1, }, ) self.assertEqual( rxn, BalancedReaction.from_string("1.000 Li(NiO2)3 -> 0.500 O2 + 1.000 Li(NiO2)2 + 1.000 NiO"), )
def test_from_string(self): rxn = BalancedReaction({Composition("Li"): 4, Composition("O2"): 1}, {Composition("Li2O"): 2}) self.assertEqual(rxn, BalancedReaction.from_string("4 Li + O2 -> 2Li2O"))