1   
 2   
 3   
 4  from translate.lang import factory 
 5   
 7      """Tests that we can translate punctuation.""" 
 8      language = factory.getlanguage('vi') 
 9      assert language.punctranslate(u"abc efg") == u"abc efg" 
10      assert language.punctranslate(u"abc efg.") == u"abc efg." 
11      assert language.punctranslate(u"abc efg!") == u"abc efg !" 
12      assert language.punctranslate(u"abc efg? hij!") == u"abc efg ? hij !" 
13      assert language.punctranslate(u"Delete file: %s?") == u"Delete file : %s ?" 
14      assert language.punctranslate(u'The user "root"') == u"The user « root »" 
 15   
17      """Tests basic functionality of sentence segmentation.""" 
18      language = factory.getlanguage('vi') 
19      sentences = language.sentences(u"Normal case. Nothing interesting.") 
20      assert sentences == [u"Normal case.", u"Nothing interesting."] 
21      sentences = language.sentences(u"Is that the case ? Sounds interesting !") 
22      assert sentences == [u"Is that the case ?", u"Sounds interesting !"] 
 23