added comment to a failed test
[translate_toolkit.git] / lang / test_km.py
blobde62984736b99c6e243974d7811525a970b2d6a7
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
4 from translate.lang import factory
6 def test_punctranslate():
7 """Tests that we can translate punctuation."""
8 language = factory.getlanguage('km')
9 assert language.punctranslate(u"abc efg") == u"abc efg"
10 assert language.punctranslate(u"abc efg.") == u"abc efg\u00a0។"
11 print language.punctranslate(u"abc efg. hij.").encode('utf-8')
12 print u"abc efg\u00a0។ hij\u00a0។".encode('utf-8')
13 assert language.punctranslate(u"abc efg. hij.") == u"abc efg\u00a0។ hij\u00a0។"
14 assert language.punctranslate(u"abc efg!") == u"abc efg\u00a0!"
15 assert language.punctranslate(u"abc efg? hij!") == u"abc efg\u00a0? hij\u00a0!"
16 assert language.punctranslate(u"Delete file: %s?") == u"Delete file\u00a0៖ %s\u00a0?"
18 def test_sentences():
19 """Tests basic functionality of sentence segmentation."""
20 language = factory.getlanguage('km')
21 sentences = language.sentences(u"លក្ខណៈ​​នេះ​អាច​ឲ្យ​យើងធ្វើ​ជាតូបនីយកម្មកម្មវិធី​កុំព្យូទ័រ​ ។ លក្ខណៈ​​នេះ​អាច​ឲ្យ​យើងធ្វើ​ជាតូបនីយកម្មកម្មវិធី​កុំព្យូទ័រ​ ។")
22 print sentences
23 assert sentences == [u"លក្ខណៈ​​នេះ​អាច​ឲ្យ​យើងធ្វើ​ជាតូបនីយកម្មកម្មវិធី​កុំព្យូទ័រ​ ។", u"លក្ខណៈ​​នេះ​អាច​ឲ្យ​យើងធ្វើ​ជាតូបនីយកម្មកម្មវិធី​កុំព្យូទ័រ​ ។"]