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
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')))
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')))
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')))