Пример #1
0
 def test_sumform5(self):
     self.assertEqual({
         'C': '12',
         'H': '60',
         'O': '3',
         'Mn': '7'
     }, formula_str_to_dict("C12 H60 O3  Mn 7"))
Пример #2
0
 def test_sumform10(self):
     self.assertEqual(
         {
             'C': '4',
             'H': '2.91',
             'Al': '0.12',
             'F': '4.36',
             'Ni': '0.12',
             'O': '0.48'
         }, formula_str_to_dict('C4 H2.91 Al0.12 F4.36 Ni0.12 O0.48'))
Пример #3
0
 def test_sumform2(self):
     self.assertEqual({'S': '1', 'Cl': ''}, formula_str_to_dict("S1Cl"))
Пример #4
0
 def test_sumform11(self):
     with self.assertRaises(KeyError):
         formula_str_to_dict('C4H6O1*5H2O')
Пример #5
0
 def test_sumform1(self):
     self.assertEqual({'S': '', 'Sn': ''}, formula_str_to_dict("SSn"))
Пример #6
0
 def test_sumform9(self):
     with self.assertRaises(KeyError):
         formula_str_to_dict("H3O+")
Пример #7
0
 def test_sumform7(self):
     self.assertEqual({
         'C': '',
         'H': '',
         'Mn': ''
     }, formula_str_to_dict("CHMn\n"))