예제 #1
0
 def test_example(self):
     conf_pars = ConfigParameters(_rpath + 'example.cfg')
     conf_pars.parse_groups()
     res = conf_pars.groups
     expected = [{'index': 1, 'shells': [1, 2], 'ewindow': (-7.6, 3.0),
                  'normalize': True, 'normion': True},
                 {'index': 2, 'shells': [3], 'ewindow': (-1.6, 2.0),
                  'normalize': True, 'normion': True}]
     self.assertListEqual(res, expected)
예제 #2
0
 def test_gr_required(self):
     conf_pars = ConfigParameters(_rpath + 'parse_groups_1.cfg')
     err_mess = "Required parameter"
     with self.assertRaisesRegexp(Exception, err_mess):
         conf_pars.parse_groups()