Lines Matching refs:unicode

7 """Unittest for the util/regexp/re2/unicode.py module."""
13 from google3.util.regexp.re2 import unicode
16 "unicode", "ucd-5.1.0")
23 self.assertEquals(0x0000, unicode._UInt("0000"))
24 self.assertEquals(0x263A, unicode._UInt("263A"))
25 self.assertEquals(0x10FFFF, unicode._UInt("10FFFF"))
26 self.assertRaises(unicode.InputError, unicode._UInt, "263")
27 self.assertRaises(unicode.InputError, unicode._UInt, "263AAAA")
28 self.assertRaises(unicode.InputError, unicode._UInt, "110000")
31 self.assertEquals([1, 2, 3], unicode._URange("0001..0003"))
32 self.assertEquals([1], unicode._URange("0001"))
33 self.assertRaises(unicode.InputError, unicode._URange, "0001..0003..0005")
34 self.assertRaises(unicode.InputError, unicode._URange, "0003..0001")
35 self.assertRaises(unicode.InputError, unicode._URange, "0001..0001")
38 self.assertEquals("0x263A", unicode._UStr(0x263a))
39 self.assertEquals("0x10FFFF", unicode._UStr(0x10FFFF))
40 self.assertRaises(unicode.InputError, unicode._UStr, 0x110000)
41 self.assertRaises(unicode.InputError, unicode._UStr, -1)
77 unicode.ReadUnicodeTable(StringIO.StringIO(s), n, f)
116 self.assertRaises(unicode.InputError, StringTable, _UNICODE_TABLE, 4, Abort)
117 self.assertRaises(unicode.InputError, StringTable, _UNICODE_TABLE, 2, Abort)
118 self.assertRaises(unicode.InputError, StringTable, _BAD_TABLE1, 3, Abort)
119 self.assertRaises(unicode.InputError, StringTable, _BAD_TABLE2, 3, Abort)
120 self.assertRaises(unicode.InputError, StringTable, _BAD_TABLE3, 3, Abort)
128 unicode._ParseContinue("<Private Use, First>"))
130 unicode._ParseContinue("<Private Use, Last>"))
132 unicode._ParseContinue("<Private Use, Blah>"))
147 self.groups = unicode.CaseGroups(unicode_dir=_UNICODE_DIR)
165 self.scripts = unicode.Scripts(unicode_dir=_UNICODE_DIR)
189 self.categories = unicode.Categories(unicode_dir=_UNICODE_DIR)