예제 #1
0
def execute_search(text):
    selectedEmoji = (0,0)
    if not text or text.isspace():
        fill_grid_with_history()
        return

    foundEmoji = edp.find_by_name(text)
    charList = [emoji.char for emoji in foundEmoji]

    fill_grid_with_char_list(charList)
def get_emoji_from_data(token: str):
    if len(token) < 4:
        return None
    emojis = [emoji.char for emoji in emoji_data_python.find_by_name(token)]
    if emojis:
        return random.choice(emojis)
    # TODO: maybe make find by shortname a separate modifier
    emojis = [
        emoji.char for emoji in emoji_data_python.find_by_shortname(token)
    ]
    if emojis:
        return random.choice(emojis)
    return None
예제 #3
0
 def test_find_by_name(self):
     self.assertEqual('COUPLE WITH HEART', find_by_name('heart')[0].name)
     self.assertEqual(3, len(find_by_name('earth')))
예제 #4
0
 def test_find_by_name(self):
     self.assertEqual('COUPLE WITH HEART: MAN, MAN',
                      find_by_name('heart')[0].name)
     self.assertEqual('SUNRISE OVER MOUNTAINS', find_by_name('sun')[0].name)
     self.assertEqual(3, len(find_by_name('earth')))
예제 #5
0
 def test_find_by_name(self):
     self.assertEqual('BLACK HEART SUIT', find_by_name('heart')[0].name)
     self.assertEqual(3, len(find_by_name('earth')))