def test_defined(self):
     """Tests the is_defined() method."""
     self.assertTrue(unicode_data.is_defined(0x20BD))
     self.assertFalse(unicode_data.is_defined(0xFDD0))
     # CJK ranges
     self.assertTrue(unicode_data.is_defined(0x3400))
     self.assertTrue(unicode_data.is_defined(0x4DB5))
     self.assertFalse(unicode_data.is_defined(0x4DB6))
 def test_defined(self):
     """Tests the is_defined() method."""
     self.assertTrue(unicode_data.is_defined(0x20BD))
     self.assertFalse(unicode_data.is_defined(0xFDD0))
     # CJK ranges
     self.assertTrue(unicode_data.is_defined(0x3400))
     self.assertTrue(unicode_data.is_defined(0x4DB5))
     self.assertFalse(unicode_data.is_defined(0x4DB6))
def _defined_characters_in_range(range_str):
    """Given a range string, returns defined Unicode characters in the range."""
    characters = set()
    for code in _range_string_to_set(range_str):
        if unicode_data.is_defined(code) and unicode_data.age(code) is not None:
            characters.add(code)
    return characters
def _defined_characters_in_range(range_str):
    """Given a range string, returns defined Unicode characters in the range."""
    characters = set()
    for code in _range_string_to_set(range_str):
        if unicode_data.is_defined(code) and unicode_data.age(
                code) is not None:
            characters.add(code)
    return characters