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'