Пример #1
0
 def test_parse_v1(self):
     result = RefineSpec.parse('A', {
         'renames': {'x': 'y', 'y': 'z'},
         'blacklist': ['z']
     })
     self.assertEqual(result.renames, {'x': 'y', 'y': 'z'})
     self.assertEqual(result.blacklist, ['z'])
Пример #2
0
 def test_parse_v1_bad_blacklist(self):
     with self.assertRaises(ValueError):
         RefineSpec.parse('A', {'renames': {}, 'blacklist': 3})
Пример #3
0
 def test_parse_v1_missing_renames(self):
     with self.assertRaises(ValueError):
         RefineSpec.parse('A', {'enames': {}, 'blacklist': []})