Exemplo n.º 1
0
def gen_kanwa(src, dst):
    try:
        os.unlink(dst+'.db')
    except:
        pass
    kanwa = genkanwadict.mkkanwa()
    kanwa.run(src, dst)
Exemplo n.º 2
0
def gen_dict(src, dst):
    kanwa = genkanwadict.mkkanwa()
    try:
        os.unlink(dst)
    except:
        pass
    kanwa.mkdict(src, dst)
Exemplo n.º 3
0
    def test_mkkanwa(self):
        if self.kanwa is None:
            self.kanwa = genkanwadict.mkkanwa()

        src = os.path.join('tests','data','kakasidict.utf8')
        dst = os.path.join('/tmp','test_kanwadict2') # don't add .db ext
        try:
            os.unlink(dst+'.db')
        except:
            pass
        self.kanwa.run(src, dst)
        os.unlink(os.path.join('/tmp','test_kanwadict2.dir'))
        os.unlink(os.path.join('/tmp','test_kanwadict2.bak'))
        os.unlink(os.path.join('/tmp','test_kanwadict2.dat'))
Exemplo n.º 4
0
    def test_mkdict(self):
        if self.kanwa is None:
            self.kanwa = genkanwadict.mkkanwa()

        src = os.path.join('tests','data','kanadict.utf8')
        dst = os.path.join('/tmp','test_kanadict.pickle')
        self.kanwa.mkdict(src, dst)
        # load test
        with open(dst, 'rb') as f:
            (mydict, _len) = pickle.load(f)
        os.unlink(dst)
        if sys.version_info < (2, 7):
            self.assertEqual(type(mydict), DictType)
        else:
            self.assertTrue(isinstance(mydict, dict))
Exemplo n.º 5
0
 def constructor(self):
     self.kanwa = genkanwadict.mkkanwa()
     self.assertEqual(self.kanwa, object)