def test_two_groups(self): from type import parse_line self.assertEqual( [['name1'], ['a'], ['b'], ['name2']], parse_line('{name1}ab{name2}'))
def test_three_names(self): from type import parse_line self.assertEqual( [['mod1', 'mod2', 'key']], parse_line('{mod1-mod2-key}'))
def test_name(self): from type import parse_line self.assertEqual( [['name']], parse_line('{name}'))
def test_two_names(self): from type import parse_line self.assertEqual( [['mod','key']], parse_line('{mod-key}'))
def test_key(self): from type import parse_line self.assertEqual( [['a']], parse_line('a'))