Difference between revisions of "Test date handlers"

From Gramps
Jump to: navigation, search
m
Line 11: Line 11:
 
! score
 
! score
 
! stats
 
! stats
 +
|-
 +
|ca
 +
|
 +
|6
 +
|-
 +
|cs
 +
|
 +
|6
 
|-
 
|-
 
|de
 
|de
 
|Ran 59 tests in 7.665s (using the fallback 'C' locale)
 
|Ran 59 tests in 7.665s (using the fallback 'C' locale)
 +
|
 
|-
 
|-
 
|en
 
|en
 
|Ran 59 tests in 7.558s (using the fallback 'C' locale)
 
|Ran 59 tests in 7.558s (using the fallback 'C' locale)
 +
|
 
|-
 
|-
 
| fr
 
| fr
 
|Ran 59 tests in 9.007s (skipped=1)
 
|Ran 59 tests in 9.007s (skipped=1)
 +
|
 
|-
 
|-
 
|hu
 
|hu
 
|Ran 59 tests in 7.771s (using the fallback 'C' locale)
 
|Ran 59 tests in 7.771s (using the fallback 'C' locale)
 +
|
 
|-
 
|-
 
|ru
 
|ru
 
|Ran 59 tests in 7.646s (using the fallback 'C' locale)
 
|Ran 59 tests in 7.646s (using the fallback 'C' locale)
 +
|
 
|-
 
|-
 
|sv
 
|sv
 
|Ran 59 tests in 7.662s (using the fallback 'C' locale)
 
|Ran 59 tests in 7.662s (using the fallback 'C' locale)
 +
|6
 
|-
 
|-
 +
|..
 
|..
 
|..
 
|..
 
|..

Revision as of 17:52, 6 February 2014

See date handler for new method on master (trunk).

List of date handlers is available.


>$ PYTHONPATH=/usr/local/lib/python2.7/site-packages/ LC_ALL=en_GB.utf8 LANG=en_GB.utf8 
GRAMPS_RESOURCES=$PWD python -m unittest discover -p 'date*test.py'
locale score stats
ca 6
cs 6
de Ran 59 tests in 7.665s (using the fallback 'C' locale)
en Ran 59 tests in 7.558s (using the fallback 'C' locale)
fr Ran 59 tests in 9.007s (skipped=1)
hu Ran 59 tests in 7.771s (using the fallback 'C' locale)
ru Ran 59 tests in 7.646s (using the fallback 'C' locale)
sv Ran 59 tests in 7.662s (using the fallback 'C' locale) 6
.. .. ..
> $ PYTHONPATH=/usr/local/lib/python2.7/site-packages/ LC_ALL=fr_FR.utf8 LANG=fr_FR.utf8 
GRAMPS_RESOURCES=$PWD python -m gramps.gen.datehandler.__init__
ca: 6 (u'AAAA-MM-DD (ISO)', u'Num\xe8rica', u'Mes Dia, Any', u'MES Dia, Any', u'Dia Mes, Any', u'Dia MES, Any') own dg: False
CS: 6 (u'ISO (rrrr-mm-dd)', u'numerick\xfd', u'm\u011bs\xedc den, Rok', u'm\u011bs den, Rok', u'den. m\u011bs\xedc rok', u'den. m\u011bs rok') own dg: False
cs: 6 (u'ISO (rrrr-mm-dd)', u'numerick\xfd', u'm\u011bs\xedc den, Rok', u'm\u011bs den, Rok', u'den. m\u011bs\xedc rok', u'den. m\u011bs rok') own dg: False
sv: 6 (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'\xc5r/m\xe5n/dag', u'M\xe5nad dag, \xe5r', u'M\xc5N DAG \xc5R', u'Dag m\xe5nad \xe5r', u'DAG M\xc5N \xc5R') own dg: False
HR: 6 (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e') own dg: False
lt: 3 (u'mmmm-MM-DD (ISO)', u'mmmm m. m\u0117nesio diena d.', u'M\u0117n diena, metai') own dg: True
sl: 4 (u'ISO (leto-mm-dd)', u'\u0161tevil\u010dno', u'dan. mes. leto', u'dan. mesec leto') own dg: True
hr: 6 (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e') own dg: False
SK: 6 (u'RRRR-MM-DD (ISO)', u'numerick\xfd', u'Mesiac De\u0148, Rok', u'MES De\u0148, Rok', u'De\u0148, Mesiac, Rok', u'De\u0148 MES Rok') own dg: False
pl: 6 (u'RRRR-MM-DD (ISO)', u'Numeryczny', u'Miesi\u0105c Dzie\u0144, Rok', u'Dzie\u0144.Miesi\u0105c.Rok', u'Dzie\u0144 Miesi\u0105c Rok', u'Dzie\u0144 MieRzym Rok') own dg: True
uk: 6 (u'\u0440\u0440\u0440\u0440-\u043c\u043c-\u0434\u0434 (ISO)', u'\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u0439 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 (\u0434/\u043c/\u0440)', u'\u043c\u0456\u0441\u044f\u0446\u044c \u0434\u0435\u043d\u044c, \u0440\u0456\u043a', u'\u043c\u0456\u0441. \u0434\u0434, \u0440\u0440\u0440\u0440', u'\u0434\u0435\u043d\u044c \u043c\u0456\u0441\u044f\u0446\u044c \u0440\u0456\u043a', u'\u0434\u0434 \u043c\u0456\u0441. \u0440\u0440\u0440\u0440') own dg: False
SL: 4 (u'ISO (leto-mm-dd)', u'\u0161tevil\u010dno', u'dan. mes. leto', u'dan. mesec leto') own dg: True
el: 5 (u'\u0395\u0395\u0395\u0395-\u039c\u039c-\u0397\u0397 (ISO)', u'\u0397\u0397-\u039c\u039c-\u0395\u0395\u0395\u0395', u'\u0397\u0397/\u039c\u039c/\u0395\u0395\u0395\u0395', u'\u0397\u0397 \u039c\u03ae\u03bd\u03b1\u03c2 \u0395\u0395\u0395\u0395', u'\u0397\u0397 \u039c\u03ae\u03bd \u0395\u0395\u0395\u0395') own dg: True
en: 6 (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e') own dg: False
fr: 8 (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me (J/M/A)', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e', u'Jour. Mois Ann\xe9e', u'Jour. MOI Ann\xe9e', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e') own dg: True
ar: 6 (u'YYYY-MM-DD (\u0642\u064a\u0627\u0633\u064a)', u'\u0639\u062f\u062f\u064a', u'\u0634\u0647\u0631 \u064a\u0648\u0645, \u0633\u0646\u0629', u'\u0634\u0647\u0631 \u064a\u0648\u0645, \u0633\u0646\u0629', u'\u064a\u0648\u0645 \u0634\u0647\u0631 \u0633\u0646\u0629', u'\u064a\u0648\u0645 \u0634\u0647\u0631 \u0633\u0646\u0629') own dg: False
es: 6 (u'AAAA-MM-DD (ISO)', u'Num\xe9rica', u'Mes D\xeda, A\xf1o', u'MES D\xeda, A\xf1o', u'D\xeda Mes, A\xf1o', u'D\xeda MES, A\xf1o') own dg: False
nl: 6 (u'JJJJ-MM-DD (ISO)', u'Numerisch DD/MM/JJ', u'Maand Dag, Jaar', u'Mnd. Dag Jaar', u'Dag Maand Jaar', u'Dag Mnd. Jaar') own dg: True
nn: 6 (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'Numerisk', u'M\xe5ned dag, \xe5r', u'M\xe5n Dag \xc5r', u'Dag m\xe5ned \xe5r', u'Dag M\xe5n \xc5r') own dg: False
nb: 6 (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'Numerisk', u'M\xe5ned dag, \xe5r', u'M\xe5n Dag \xc5r', u'Dag m\xe5ned \xe5r', u'Dag M\xe5n \xc5r') own dg: False
it: 6 (u'AAAA-MM-DD (ISO)', u'Numerico', u'Mese Giorno Anno', u'MES Giorno, Anno', u'Giorno Mese Anno', u'Giorno MES Anno') own dg: False
bg: 6 (u'\u0413\u0413\u0413\u0413-\u041c\u041c-\u0414\u0414 (ISO)', u'\u0427\u0438\u0441\u043b\u043e\u0432', u'\u041c\u0435\u0441\u0435\u0446 \u0414\u0435\u043d, \u0413\u043e\u0434\u0438\u043d\u0430', u'\u041c\u0435\u0441. \u0414\u0435\u043d, \u0413\u043e\u0434\u0438\u043d\u0430', u'\u0414\u0435\u043d \u041c\u0435\u0441\u0435\u0446 \u0413\u043e\u0434\u0438\u043d\u0430', u'\u0414\u0435\u043d \u041c\u0435\u0441. \u0413\u043e\u0434\u0438\u043d\u0430') own dg: False
fi: 2 (u'VVVV-KK-PP (ISO)', u'PP.KK.VVVV') own dg: False
da: 6 (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'Numerisk', u'M\xe5ned dag, \xe5r', u'Md Dag \xc5r', u'Dag m\xe5ned \xe5r', u'Dag md \xc5r') own dg: False
pt: 6 (u'AAAA-MM-DD (ISO)', u'Num\xe9rica', u'M\xeas Dia, Ano', u'M\xcaS Dia, Ano', u'Dia M\xeas, Ano', u'Dia M\xcaS, Ano') own dg: False
sr: 5 (u'GGGG-MM-DD (ISO-8601)', u'Numeri\u010dki (DD.MM.GGGG.)', u'D. MMM GGGG.', u'D. Mesec GGGG.', u'D. Rb GGGG.') own dg: True
sk: 6 (u'RRRR-MM-DD (ISO)', u'numerick\xfd', u'Mesiac De\u0148, Rok', u'MES De\u0148, Rok', u'De\u0148, Mesiac, Rok', u'De\u0148 MES Rok') own dg: False
de: 6 (u'JJJJ-MM-DD (ISO)', u'Numerisch', u'Monat Tag Jahr', u'MONAT Tag Jahr', u'Tag. Monat Jahr', u'Tag. MONAT Jahr') own dg: True
ru: 6 (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e') own dg: False

MAX: 8