def test_to_from_dict(self):
     rct = {Composition("K2SO4"): 3, Composition("Na2S"): 1, Composition("Li"): 24}
     prod = {Composition("KNaS"): 2, Composition("K2S"): 2, Composition("Li2O"): 12}
     rxn = BalancedReaction(rct, prod)
     d = rxn.as_dict()
     new_rxn = BalancedReaction.from_dict(d)
     for comp in new_rxn.all_comp:
         self.assertEqual(new_rxn.get_coeff(comp), rxn.get_coeff(comp))
Exemple #2
0
 def test_to_from_dict(self):
     rct = {Composition("K2SO4"): 3, Composition("Na2S"): 1, Composition("Li"): 24}
     prod = {Composition("KNaS"): 2, Composition("K2S"): 2, Composition("Li2O"): 12}
     rxn = BalancedReaction(rct, prod)
     d = rxn.as_dict()
     new_rxn = BalancedReaction.from_dict(d)
     for comp in new_rxn.all_comp:
         self.assertEqual(new_rxn.get_coeff(comp), rxn.get_coeff(comp))
 def test_to_from_dict(self):
     rct = {Composition('K2SO4'): 3,
            Composition('Na2S'): 1, Composition('Li'): 24}
     prod = {Composition('KNaS'): 2, Composition('K2S'): 2,
             Composition('Li2O'): 12}
     rxn = BalancedReaction(rct, prod)
     d = rxn.to_dict
     new_rxn = BalancedReaction.from_dict(d)
     for comp in new_rxn.all_comp:
         self.assertEqual(new_rxn.get_coeff(comp), rxn.get_coeff(comp))
 def test_to_from_dict(self):
     rct = {
         Composition('K2SO4'): 3,
         Composition('Na2S'): 1,
         Composition('Li'): 24
     }
     prod = {
         Composition('KNaS'): 2,
         Composition('K2S'): 2,
         Composition('Li2O'): 12
     }
     rxn = BalancedReaction(rct, prod)
     d = rxn.to_dict
     new_rxn = BalancedReaction.from_dict(d)
     for comp in new_rxn.all_comp:
         self.assertEqual(new_rxn.get_coeff(comp), rxn.get_coeff(comp))