示例#1
0
文件: test_tags.py 项目: plotnick/dim
 def test_syntax_errors(self):
     """Tagset specification syntax errors"""
     self.assertRaises(SpecSyntaxError, lambda: parse_tagset_spec("| x"))
     self.assertRaises(SpecSyntaxError, lambda: parse_tagset_spec("(x)y"))
     self.assertRaises(SpecSyntaxError, lambda: parse_tagset_spec("x~y"))
     self.assertRaises(SpecSyntaxError, lambda: parse_tagset_spec("x&|y"))
示例#2
0
文件: test_tags.py 项目: plotnick/dim
 def test_parse_spec(self):
     """Parse tagset specification"""
     self.assertEqual(parse_tagset_spec(r"~(a | b) \ c & ~d"),
                      ["a", "b", "∪", "∁", "c", "d", "∁", "∩", "∖"])