11import unittest
22
3- from emoji_data_python import all_doublebyte , find_by_shortname , find_by_name
3+ from emoji_data_python import all_doublebyte , find_by_shortname , find_by_name , emoji_data
44
55
66class SearchTestCase (unittest .TestCase ):
7+ def test_all_emoji_length (self ):
8+ self .assertEqual (1810 , len (emoji_data ))
9+
710 def test_all_double_bytes (self ):
811 self .assertEqual ('HASH KEY' , all_doublebyte ()[0 ].name ) # HASH_KEY is the first double byte char
912
@@ -12,9 +15,10 @@ def test_find_by_shortname(self):
1215 self .assertEqual ('WAVING HAND SIGN' , find_by_shortname ('wave' )[0 ].name )
1316
1417 def test_find_by_shortname_unique (self ):
15- self .assertEqual (27 , len (find_by_shortname ('heart' )))
18+ self .assertEqual (28 , len (find_by_shortname ('heart' )))
1619 self .assertEqual (14 , len (find_by_shortname ('moon' )))
1720
1821 def test_find_by_name (self ):
19- self .assertEqual ('COUPLE WITH HEART' , find_by_name ('heart' )[0 ].name )
22+ self .assertEqual ('COUPLE WITH HEART: MAN, MAN' , find_by_name ('heart' )[0 ].name )
23+ self .assertEqual ('SUNRISE OVER MOUNTAINS' , find_by_name ('sun' )[0 ].name )
2024 self .assertEqual (3 , len (find_by_name ('earth' )))
0 commit comments