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)
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()