whFalsa / tests /test_emoji.py
codeBOKER's picture
feat: skip optional trip fields and accept natural date expressions
96f3b64
Raw
History Blame Contribute Delete
727 Bytes
from app.utils.emoji import count_emojis
def test_count_emojis_no_emojis():
assert count_emojis("ุจุงุต ู…ู† ุตู†ุนุงุก ุงู„ู‰ ุชุนุฒ") == 0
def test_count_emojis_single_emoji():
assert count_emojis("ุจุงุต ๐Ÿ˜Š") == 1
def test_count_emojis_two_emojis():
assert count_emojis("ุจุงุต ๐Ÿ˜Š๐Ÿ˜Š") == 2
def test_count_emojis_three_emojis():
assert count_emojis("ุจุงุต ๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š") == 3
def test_count_emojis_mixed_emojis():
assert count_emojis("ุฑุญู„ุฉ ๐ŸšŒ๐Ÿš—") == 2
def test_count_emojis_empty_string():
assert count_emojis("") == 0
def test_count_emojis_none():
assert count_emojis(None) == 0
def test_count_emojis_only_emojis():
assert count_emojis("๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š") == 4