soundchanger/tests/test_apply.py
2023-01-29 10:05:48 +09:00

24 lines
675 B
Python

from soundchanger import Change
def test_simple_change_without_environment():
c = Change('p>f')
assert c.sub('pana') == 'fana'
assert c.sub('kapa') == 'kafa'
def test_simple_change_with_environment():
c = Change('p>f/#_a')
assert c.sub('pana') == 'fana'
assert c.sub('pune') == 'pune'
assert c.sub('kapa') == 'kapa'
def test_complex_change_with_environment():
c = Change('p>f/{#,a}_{a,u}')
assert c.sub('pana') == 'fana'
assert c.sub('pune') == 'fune'
assert c.sub('kapa') == 'kafa'
# def test_simple_change_with_category():
# c = Change('w>h/V_V')
# assert c.sub('kawa') == 'kaha'
# assert c.sub('tuwo') == 'tuho'