[liblouis-liblouisxml] [liblouis] r580 committed - Added a doctest for the dutch tables

  • From: liblouis@xxxxxxxxxxxxxx
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 20 Apr 2012 13:09:45 +0000

Revision: 580
Author:   christian.egli@xxxxxxxxxxxxxx
Date:     Fri Apr 20 06:09:23 2012
Log:      Added a doctest for the       dutch tables

http://code.google.com/p/liblouis/source/detail?r=580

Added:
 /trunk/tables/nl-BE.dis
 /trunk/tests/doctests/nl-BE-g1.ctb_test.txt
Modified:
 /trunk/ChangeLog
 /trunk/tables/Makefile.am
 /trunk/tests/doctests/Makefile.am

=======================================
--- /dev/null
+++ /trunk/tables/nl-BE.dis     Fri Apr 20 06:09:23 2012
@@ -0,0 +1,70 @@
+# Licensed under LGPL.
+
+# Bert Frees
+
+display \x0020 0
+display a 1
+display , 2
+display b 12
+display . 3
+display k 13
+display ; 23
+display l 123
+display " 4
+display c 14
+display i 24
+display f 124
+display | 34
+display m 134
+display s 234
+display p 1234
+display ! 5
+display e 15
+display : 25
+display h 125
+display * 35
+display o 135
+display + 235
+display r 1235
+display > 45
+display d 145
+display j 245
+display g 1245
+display ` 345
+display n 1345
+display t 2345
+display q 12345
+display ' 6
+display 1 16
+display ? 26
+display 2 126
+display - 36
+display u 136
+display ( 236
+display v 1236
+display $ 46
+display 3 146
+display 9 246
+display 6 1246
+display 0 346
+display x 1346
+display ~ 2346
+display & 12346
+display < 56
+display 5 156
+display / 256
+display 8 1256
+display ) 356
+display z 1356
+display = 2356
+display { 12356
+display _ 456
+display 4 1456
+display w 2456
+display 7 12456
+display # 3456
+display y 13456
+display } 23456
+display % 123456
+
+
=======================================
--- /dev/null
+++ /trunk/tests/doctests/nl-BE-g1.ctb_test.txt Fri Apr 20 06:09:23 2012
@@ -0,0 +1,371 @@
+Liblouis tests for Dutch language
+=================================
+
+    >>> tables = ['nl-BE.dis', 'nl-BE-g1.ctb']
+    >>> t = TestHelper(tables)
+
+    >>> t.braille(u'a ä â à á')
+    u'a ` 1 { {'
+
+    >>> t.braille(u'b')
+    u'b'
+
+    >>> t.braille(u'c ç')
+    u'c &'
+
+    >>> t.braille(u'd')
+    u'd'
+
+    >>> t.braille(u'e ë ê è é')
+    u'e 6 2 ~ %'
+
+    >>> t.braille(u'f')
+    u'f'
+
+    >>> t.braille(u'g')
+    u'g'
+
+    >>> t.braille(u'h')
+    u'h'
+
+    >>> t.braille(u'i ï î ì í')
+    u'i 7 3 | |'
+
+    >>> t.braille(u'j')
+    u'j'
+
+    >>> t.braille(u'k')
+    u'k'
+
+    >>> t.braille(u'l')
+    u'l'
+
+    >>> t.braille(u'm')
+    u'm'
+
+    >>> t.braille(u'n ñ')
+    u'n 7'
+
+    >>> t.braille(u'o ö ô ò ó')
+    u'o 9 4 0 0'
+
+    >>> t.braille(u'p')
+    u'p'
+
+    >>> t.braille(u'q')
+    u'q'
+
+    >>> t.braille(u'r')
+    u'r'
+
+    >>> t.braille(u's ß') #doctest:+SKIP
+    u's ~'
+
+    >>> t.braille(u't')
+    u't'
+
+    >>> t.braille(u'u ü û ù ú')
+    u'u 8 5 } }'
+
+    >>> t.braille(u'v')
+    u'v'
+
+    >>> t.braille(u'w')
+    u'w'
+
+    >>> t.braille(u'x')
+    u'x'
+
+    >>> t.braille(u'y')
+    u'y'
+
+    >>> t.braille(u'z')
+    u'z'
+
+    >>> t.braille(u'punt .')
+    u'punt /'
+
+    >>> t.braille(u'komma ,')
+    u'komma ,'
+
+    >>> t.braille(u'puntkomma ;')
+    u'puntkomma ;'
+
+    >>> t.braille(u'dubbele punt :')
+    u'dubbele punt :'
+
+    >>> t.braille(u'vraagteken ?')
+    u'vraagteken ?'
+
+    >>> t.braille(u'uitroepteken !')
+    u'uitroepteken +'
+
+    >>> t.braille(u'schuine streep /')
+    u'schuine streep |'
+
+    >>> t.braille(u'liggend streepje -')
+    u'liggend streepje -'
+
+    >>> t.braille(u'beletselteken ...')
+    u'beletselteken ///'
+
+    >>> t.braille(u'(ronde haakjes)')
+    u'(ronde haakjes)'
+
+    >>> t.braille(u'“dubbele aanhalingstekens”')
+    u'=dubbele aanhalingstekens='
+
+    >>> t.braille(u'\'enkele aanhalingstekens\'')
+    u'.enkele aanhalingstekens.'
+
+    >>> t.braille(u'[vierkante haakjes]')
+    u'{vierkante haakjes}'
+
+    >>> t.braille(u'ampersand &')
+    u'ampersand &'
+
+    >>> t.braille(u'asterisk *')
+    u'asterisk *'
+
+    >>> t.braille(u'at @')
+    u'at `'
+
+    >>> t.braille(u'backslash \\')
+    u'backslash !1'
+
+    >>> t.braille(u'copyright ©')
+    u'copyright !c'
+
+    >>> t.braille(u'dollar $')
+    u'dollar d'
+
+    >>> t.braille(u'euro €')
+    u'euro e'
+
+    >>> t.braille(u'gelijkheidsteken =')
+    u'gelijkheidsteken ='
+
+    >>> t.braille(u'groter dan >')
+    u'groter dan !o'
+
+    >>> t.braille(u'hekje #')
+    u'hekje !#'
+
+    >>> t.braille(u'kleiner dan <')
+    u'kleiner dan !9'
+
+    >>> t.braille(u'paragraaf §')
+    u'paragraaf 0'
+
+    >>> t.braille(u'pond £')
+    u'pond p'
+
+    >>> t.braille(u'registered ®')
+    u'registered !r'
+
+    >>> t.braille(u'underscore _')
+    u'underscore _'
+
+    >>> t.braille(u'yen ¥')
+    u'yen y'
+
+    >>> t.braille(u'1')
+    u'#a'
+
+    >>> t.braille(u'2')
+    u'#b'
+
+    >>> t.braille(u'3')
+    u'#c'
+
+    >>> t.braille(u'4')
+    u'#d'
+
+    >>> t.braille(u'5')
+    u'#e'
+
+    >>> t.braille(u'6')
+    u'#f'
+
+    >>> t.braille(u'7')
+    u'#g'
+
+    >>> t.braille(u'8')
+    u'#h'
+
+    >>> t.braille(u'9')
+    u'#i'
+
+    >>> t.braille(u'0')
+    u'#j'
+
+    >>> t.braille(u'1.234.567,89')
+    u'#a/bcd/efg,hi'
+
+    >>> t.braille(u'050-12 34 56')
+    u'#jej-#ab #cd #ef'
+
+    >>> t.braille(u'050/78 90 12')
+    u'#jej|#gh #ij #ab'
+
+    >>> t.braille(u'050-34.56.78')
+    u'#jej-#cd/ef/gh'
+
+    >>> t.braille(u'BE03 4747 0637 8184')
+    u'>be#jc #dgdg #jfcg #hahd'
+
+    >>> t.braille(u'+ 32 11 32 43 54')
+    u'+ #cb #aa #cb #dc #ed'
+
+    >>> t.braille(u'1e, 1ste')
+    u"#a'e, #aste"
+
+    >>> t.braille(u'2e, 2de')
+    u"#b'e, #b'de"
+
+    >>> t.braille(u'3e, 3de')
+    u"#c'e, #c'de"
+
+    >>> t.braille(u'15e, 27ste')
+    u"#ae'e, #bgste"
+
+    >>> t.braille(u'10a')
+    u"#aj'a"
+
+    >>> t.braille(u'12.b')
+    u"#ab/'b"
+
+    >>> t.braille(u'1 + 2 = 3')
+    u'#a + #b = #c'
+
+    >>> t.braille(u'9 - 5 = 4')
+    u'#i - #e = #d'
+
+    >>> t.braille(u'3 × 3 = 9')
+    u'#c ( #c = #i'
+
+    >>> t.braille(u'8 ÷ 4 = 2')
+    u'#h / #d = #b'
+
+    >>> t.braille(u'65+-kaart')
+    u'#fe!+-kaart'
+
+    >>> t.braille(u'40-jarige')
+    u'#dj-jarige'
+
+    >>> t.braille(u'79,5 %')
+    u'#gi,e %'
+
+    >>> t.braille(u'15%')
+    u'#ae %'
+
+    >>> t.braille(u'37,8° C')
+    u'#cg,h") $c'
+
+    >>> t.braille(u'65 m²')
+    u'#fe m|#b'
+
+    >>> t.braille(u'1.000 cm³')
+    u'#a/jjj cm|#c'
+
+    >>> t.braille(u'½ kg - 1/2 kg')
+    u'#a|#b kg - #a|#b kg'
+
+    >>> t.braille(u'¼ l - 1/4 l')
+    u'#a|#d l - #a|#d l'
+
+    >>> t.braille(u'CO₂-uitstoot: 158 g CO₂/km')
+    u'>co1;-uitstoot: #aeh g >co1;|km'
+
+    >>> t.braille(u'Benedictus XVI')
+    u'$benedictus >xvi'
+
+    >>> t.braille(u'Jozef II-straat')
+    u"$jozef >ii-'straat"
+
+    >>> t.braille(u'WO II')
+    u'>wo >ii'
+
+    >>> t.braille(u'EEN woord in hoofdletters')
+    u'>een woord in hoofdletters'
+
+    >>> t.braille(u'TWEE WOORDEN in hoofdletters')
+    u'>twee >woorden in hoofdletters'
+
+    >>> t.braille(u'DRIE WOORDEN IN hoofdletters')
+    u'>drie >woorden >in hoofdletters'
+
+    >>> t.braille(u'MEER DAN DRIE WOORDEN in hoofdletters') #doctest:+SKIP
+    u'>>meer dan drie >woorden in hoofdletters'
+
+    >>> t.braille(u'BTW-TARIEF volledig in hoofdletters')
+    u'>btw-tarief volledig in hoofdletters'
+
+    >>> t.braille(u'BTW-tarief alleen btw in hoofdletters')
+    u">btw-'tarief alleen btw in hoofdletters"
+
+    >>> t.braille(u'P+R park and ride')
+    u'>p!+r park and ride'
+
+    >>> t.braille(u'N-VA Nieuw-Vlaamse Alliantie')
+    u'>n-va $nieuw-$vlaamse $alliantie'
+
+    >>> t.braille(u'CD&V Christen-Democratisch en Vlaams')
+    u'>cd!&v $christen-$democratisch en $vlaams'
+
+    >>> t.braille(u'W.F. Hermans')
+    u'>w/f/ $hermans'
+
+    >>> t.braille(u'FAQ\'s')
+    u">faq.'s"
+
+    >>> t.braille(u'VTM\'er')
+    u">vtm.'er"
+
+    >>> t.braille(u'65+\'er')
+    u'#fe!+.er'
+
+ >>> t.braille(u'SLAAT DE VLAM IN DE PAN, DEK DE VUURHAARD DAN AF MET EEN BRANDWERENDE DEKEN OF EEN VOCHTIGE DOEK.') #doctest:+SKIP + u'>>slaat de vlam in de pan, dek de vuurhaard dan af met een brandwerende deken of een vochtige >doek/'
+
+    >>> t.braille(u'lisa_dirk@xxxxxxxxx')
+    u'lisa_dirk`yahoo/com'
+
+    >>> t.braille(u'http://www.avh.asso.fr')
+    u'http:||www/avh/asso/fr'
+
+    >>> t.braille(u'C:\\Documents and Settings')
+    u'$c:!1$documents and $settings'
+
+    >>> t.braille(u'€ 12,35')
+    u'e#ab,ce'
+
+    >>> t.braille(u'€12,35')
+    u'e#ab,ce'
+
+    >>> t.braille(u'$ 10,00')
+    u'd#aj,jj'
+
+    >>> t.braille(u'$10,00')
+    u'd#aj,jj'
+
+    >>> t.braille(u'£ 65,47')
+    u'p#fe,dg'
+
+    >>> t.braille(u'£65,47')
+    u'p#fe,dg'
+
+    >>> t.braille(u'¥ 100.000')
+    u'y#ajj/jjj'
+
+    >>> t.braille(u'¥100.000')
+    u'y#ajj/jjj'
+
+
+
+
+
+
+
+
+
=======================================
--- /trunk/ChangeLog    Wed Apr 18 13:36:21 2012
+++ /trunk/ChangeLog    Fri Apr 20 06:09:23 2012
@@ -1,6 +1,12 @@
-2012-04-18  Christian Egli  <christian.egli@xxxxxx>
-
-
+2012-04-20  Christian Egli  <christian.egli@xxxxxx>
+
+       * tables/nl-BE.dis:
+       * tables/Makefile.am (table_files):
+       * tests/doctests/Makefile.am:
+       * tests/doctests/nl-BE-g1.ctb_test.txt: Added a doctest for the
+       dutch tables
+
+2012-04-18  Christian Egli  <christian.egli@xxxxxx>

        * tests/pass2_outpos.c:
        * tests/pass2_inpos.c: Rename test to reflect what it really
=======================================
--- /trunk/tables/Makefile.am   Tue Apr 17 01:26:38 2012
+++ /trunk/tables/Makefile.am   Fri Apr 20 06:09:23 2012
@@ -150,6 +150,7 @@
        nemeth_edit.ctb \
        new.ctb \
        nl-BE-chardefs.cti \
+       nl-BE.dis \
        nl-BE-g1.ctb \
        nl-be-g1.utb \
        nl-BE-translation.ctb \
=======================================
--- /trunk/tests/doctests/Makefile.am   Thu Mar  1 06:50:42 2012
+++ /trunk/tests/doctests/Makefile.am   Fri Apr 20 06:09:23 2012
@@ -1,1 +1,3 @@
-EXTRA_DIST = en-GB-g2.ctb_test.txt
+EXTRA_DIST =                                   \
+       en-GB-g2.ctb_test.txt                   \
+       nl-BE-g1.ctb_test.txt
���*m���^���޶�h�hiحjwe�y,��k�7����z���m����n)b�'����

Other related posts:

  • » [liblouis-liblouisxml] [liblouis] r580 committed - Added a doctest for the dutch tables - liblouis