File size: 965 Bytes
6edda28
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from ukrainian_tts.formatter import preprocess_text


def test_formatter():
    examples = [
        ("Quality of life update", "КВюаліті оф ліфе юпдате"),
        ("Він украв 20000000 $", "Він украв двадцять мільйонів долар"),
        ("111 000 000 000 доларів державного боргу.", "сто одинадцять мільярдів доларів державного боргу."),
        ("11100000001 доларів державного боргу.", "одинадцять мільярдів сто мільйонів один доларів державного боргу."),
        ("це 19-річне вино.", "це дев'ятнадцять-річне вино."),
        ("10-30-40-50-5-9-5", "десять-тридцять-сорок-п'ятдесят-п'ять-дев'ять-п'ять")
    ]
    for item in examples:
        assert preprocess_text(item[0]) == item[1]