from breadtube_bot.unidecode import unidecode def test_unidecode(): test_data = [ ('éêçà', 'eeca'), ('あいうえお', 'aiueo'), ('アイウエオ', 'aiueo'), ('ČŽŠčžš', 'czsczs'), ('?! .,<', '______'), ] for data, expected in test_data: result = unidecode(data) assert result == expected, f'Wrong result for "{data}": got "{result}", expected "{expected}"'