def test_save(self): d = DictPron( DICT_FRA ) d.save_as_ascii( DICT_FRA+".copy" ) d2 = DictPron( DICT_FRA+".copy", nodump=True ) for w in d.get_keys(): self.assertEqual( d.get_pron(w), d2.get_pron(w) ) os.remove( DICT_FRA+".copy" )
def test_dict(self): d = DictPron( DICT_FRA ) self.assertTrue( d.is_unk('azerty') ) self.assertFalse( d.is_unk('il_y_a') ) self.assertFalse( d.is_unk(u'être') ) self.assertEqual( d.get_pron(u'sil'), "s.i.l" ) self.assertEqual( d.get_pron(u'azerty'), "UNK" )