samples = {
    'biały': 'bʲjawɨ',
    'ziemia': 'ʑɛmʲja',
    'robi': 'rɔbʲi',
    'więdnie': 'vʲj̃ɛ̃wdɲɛ',
    'powie': 'pɔvʲjɛ',
    'kwiatki': 'kfʲjatkʲi',
    'wiewiórka': 'vʲjɛvʲjurka',
    'kibitki': 'kʲibʲitkʲi',
    'wiwisekcja': 'vʲivʲisɛktsja',
    'kitki': 'kʲitkʲi',
    'operetki': 'ɔpɛrɛtkʲi',
    'papier': 'papʲjɛr',
    'kolie': 'kɔlʲjɛ'
}

from ipa_transcribe_polish import transcribe

for sample in samples:
    print(sample, '-', transcribe(sample), '-', samples[sample])
 def test_i_replacement(self):
     self.assertEqual(transcribe('pięknie'), 'pʲjɛŋkɲɛ')
     self.assertEqual(transcribe('babia'), 'babʲja')
     self.assertEqual(transcribe('liliana'), 'lʲilʲjana')
     self.assertEqual(transcribe('wywiad'), 'vɨvʲjat')
 def test_clusters(self):
     self.assertEqual(transcribe('cienki'), 'tɕɛŋkʲi')
     self.assertEqual(transcribe('poczochrać'), 'pɔtʂɔxratɕ')
     self.assertEqual(transcribe('poszarzeni'), 'pɔʂaʐɛɲi')
     self.assertEqual(transcribe('udźwig'), 'udʑvʲik')
 def test_i_deletion(self):
     self.assertEqual(transcribe('wyziębiony'), 'vɨʑɛmbʲjɔnɨ')
     self.assertEqual(transcribe('podziało'), 'pɔdʑawɔ')
     self.assertEqual(transcribe('ciecierzyca'), 'tɕɛtɕɛʐɨtsa')
     self.assertEqual(transcribe('nasiusiała'), 'naɕuɕawa')