def keep_sequence(cps): if len(cps) > 1: return True cp = cps[0] if (unicode_data.is_private_use(cp) or unicode_data.category(cp)[0] not in ['L', 'P', 'S'] or is_regional_indicator(cp) or is_ascii_digit(cp) or cp == ord('#')): return False return True
def _keep_sequence(cps): if len(cps) > 1: return True cp = cps[0] if (unicode_data.is_private_use(cp) or unicode_data.category(cp)[0] not in ['L', 'P', 'S'] or _is_regional_indicator(cp) or _is_ascii_digit(cp) or cp == ord('#') or cp == ord('*')): return False return True
def keep_sequence(cps): if len(cps) > 1: return True cp = cps[0] if ( unicode_data.is_private_use(cp) or unicode_data.category(cp)[0] not in ["L", "P", "S"] or is_regional_indicator(cp) or is_ascii_digit(cp) or cp == ord("#") ): return False return True
def test_private_use(self): """Tests the is_private_use method.""" self.assertTrue(unicode_data.is_private_use(0xE000)) self.assertTrue(unicode_data.is_private_use(0xF8FF)) self.assertFalse(unicode_data.is_private_use(0x9000)) self.assertTrue(unicode_data.is_private_use(0xF0000)) self.assertTrue(unicode_data.is_private_use(0x10FFFD)) self.assertFalse(unicode_data.is_private_use(0x10FFFE))