+
+def test_roomaji_cs():
+ tests = [
+ (u'ヤミカラス', u'jamikarasu'),
+
+ # Elongated vowel
+ (u'イーブイ', u'íbui'),
+ (u'ホーホー', u'hóhó'),
+ (u'ピカチュウ', u'pikačú'),
+
+ # Combined characters
+ (u'ニャース', u'ňjásu'),
+ (u'ジャ', u'dža'),
+ (u'ぎゃくてん', u'gjakuten'),
+ (u'ウェザーボール', u'wezábóru'),
+
+ # Special katakana combinations
+ (u'ラティアス', u'ratiasu'),
+ (u'ウィー', u'wí'),
+ (u'セレビィ', u'serebí'),
+ ]
+
+ for kana, roomaji in tests:
+ result = pokedex.roomaji.romanize(kana, 'cs')
+ assert_equal(result, roomaji, u"'%s' romanizes correctly for Czech" % roomaji)