mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
31 lines
857 B
Python
31 lines
857 B
Python
# coding: utf-8
|
|
|
|
import nose, os
|
|
from tests.shared import assertException
|
|
|
|
from anki.errors import *
|
|
from anki import DeckStorage
|
|
from anki.db import *
|
|
from anki.stdmodels import JapaneseModel, MandarinModel, CantoneseModel
|
|
|
|
def test_japanese():
|
|
deck = DeckStorage.Deck()
|
|
deck.addModel(JapaneseModel())
|
|
f = deck.newFact()
|
|
f['Expression'] = u'了解'
|
|
f.focusLost(f.fields[0])
|
|
assert f['Reading'] == u'りょうかい'
|
|
|
|
def test_chinese():
|
|
deck = DeckStorage.Deck()
|
|
deck.addModel(MandarinModel())
|
|
f = deck.newFact()
|
|
f['Expression'] = u'食べる'
|
|
f.focusLost(f.fields[0])
|
|
assert f['Reading'] == u"{shí,sì,yì}"
|
|
deck = DeckStorage.Deck()
|
|
deck.addModel(CantoneseModel())
|
|
f = deck.newFact()
|
|
f['Expression'] = u'食べる'
|
|
f.focusLost(f.fields[0])
|
|
assert f['Reading'] == u"{ji6,sik6,zi6}"
|