Example #1
0
 def test_enamdict(self):
     "Checks code splitting for enamdict."
     enamdic_coded = load_coded_dictionary(
         codecs.getreader('utf8')(StringIO(ENAMDICT_SAMPLE))
     )
     assert 'p' in enamdic_coded
     assert u'秋葉橋' in enamdic_coded['p']
     assert u'秋葉橋' not in enamdic_coded['s']
Example #2
0
 def test_edict(self):
     edict_coded = load_coded_dictionary(
         codecs.getreader('utf8')(StringIO(EDICT_SAMPLE))
     )
     assert 'adj-i' in edict_coded
     adjectives = edict_coded['adj-i']
     assert u'素晴らしい' in adjectives
     subarashii = adjectives[u'素晴らしい']
     assert subarashii.readings[0] == u'すばらしい'
     assert subarashii.readings[-1] == u'すんばらしい'