[mtiLib] Format
This commit is contained in:
parent
a6178fd4fb
commit
cf09589729
@ -13,338 +13,67 @@ import unittest
|
||||
class MtiTest(unittest.TestCase):
|
||||
|
||||
GLYPH_ORDER = [
|
||||
'a',
|
||||
'b',
|
||||
'pakannada',
|
||||
'phakannada',
|
||||
'vakannada',
|
||||
'pevowelkannada',
|
||||
'phevowelkannada',
|
||||
'vevowelkannada',
|
||||
'uvowelsignkannada',
|
||||
'uuvowelsignkannada',
|
||||
'uvowelsignaltkannada',
|
||||
'uuvowelsignaltkannada',
|
||||
'uuvowelsignsinh',
|
||||
'uvowelsignsinh',
|
||||
'rakarsinh',
|
||||
'zero',
|
||||
'one',
|
||||
'two',
|
||||
'three',
|
||||
'four',
|
||||
'five',
|
||||
'six',
|
||||
'seven',
|
||||
'eight',
|
||||
'nine',
|
||||
'slash',
|
||||
'fraction',
|
||||
'A',
|
||||
'B',
|
||||
'C',
|
||||
'fi',
|
||||
'fl',
|
||||
'breve',
|
||||
'acute',
|
||||
'uniFB01',
|
||||
'ffi',
|
||||
'grave',
|
||||
'commaacent',
|
||||
'dotbelow',
|
||||
'dotabove',
|
||||
'cedilla',
|
||||
'commaaccent',
|
||||
'Acircumflex',
|
||||
'V',
|
||||
'T',
|
||||
'acircumflex',
|
||||
'Aacute',
|
||||
'Agrave',
|
||||
'O',
|
||||
'Oacute',
|
||||
'Ograve',
|
||||
'Ocircumflex',
|
||||
'aacute',
|
||||
'agrave',
|
||||
'aimatrabindigurmukhi',
|
||||
'aimatragurmukhi',
|
||||
'aimatratippigurmukhi',
|
||||
'aumatrabindigurmukhi',
|
||||
'aumatragurmukhi',
|
||||
'bindigurmukhi',
|
||||
'eematrabindigurmukhi',
|
||||
'eematragurmukhi',
|
||||
'eematratippigurmukhi',
|
||||
'oomatrabindigurmukhi',
|
||||
'oomatragurmukhi',
|
||||
'oomatratippigurmukhi',
|
||||
'lagurmukhi',
|
||||
'lanuktagurmukhi',
|
||||
'nagurmukhi',
|
||||
'nanuktagurmukhi',
|
||||
'ngagurmukhi',
|
||||
'nganuktagurmukhi',
|
||||
'nnagurmukhi',
|
||||
'nnanuktagurmukhi',
|
||||
'tthagurmukhi',
|
||||
'tthanuktagurmukhi',
|
||||
'bsuperior',
|
||||
'isuperior',
|
||||
'vsuperior',
|
||||
'wsuperior',
|
||||
'periodsuperior',
|
||||
'osuperior',
|
||||
'tsuperior',
|
||||
'dollarsuperior',
|
||||
'fsuperior',
|
||||
'gsuperior',
|
||||
'zsuperior',
|
||||
'dsuperior',
|
||||
'psuperior',
|
||||
'hsuperior',
|
||||
'oesuperior',
|
||||
'aesuperior',
|
||||
'centsuperior',
|
||||
'esuperior',
|
||||
'lsuperior',
|
||||
'qsuperior',
|
||||
'csuperior',
|
||||
'asuperior',
|
||||
'commasuperior',
|
||||
'xsuperior',
|
||||
'egravesuperior',
|
||||
'usuperior',
|
||||
'rsuperior',
|
||||
'nsuperior',
|
||||
'ssuperior',
|
||||
'msuperior',
|
||||
'jsuperior',
|
||||
'ysuperior',
|
||||
'ksuperior',
|
||||
'guilsinglright',
|
||||
'guilsinglleft',
|
||||
'uniF737',
|
||||
'uniE11C',
|
||||
'uniE11D',
|
||||
'uniE11A',
|
||||
'uni2077',
|
||||
'uni2087',
|
||||
'uniE11B',
|
||||
'uniE119',
|
||||
'uniE0DD',
|
||||
'uniE0DE',
|
||||
'uniF736',
|
||||
'uniE121',
|
||||
'uniE122',
|
||||
'uniE11F',
|
||||
'uni2076',
|
||||
'uni2086',
|
||||
'uniE120',
|
||||
'uniE11E',
|
||||
'uniE0DB',
|
||||
'uniE0DC',
|
||||
'uniF733',
|
||||
'uniE12B',
|
||||
'uniE12C',
|
||||
'uniE129',
|
||||
'uni00B3',
|
||||
'uni2083',
|
||||
'uniE12A',
|
||||
'uniE128',
|
||||
'uniF732',
|
||||
'uniE133',
|
||||
'uniE134',
|
||||
'uniE131',
|
||||
'uni00B2',
|
||||
'uni2082',
|
||||
'uniE132',
|
||||
'uniE130',
|
||||
'uniE0F9',
|
||||
'uniF734',
|
||||
'uniE0D4',
|
||||
'uniE0D5',
|
||||
'uniE0D2',
|
||||
'uni2074',
|
||||
'uni2084',
|
||||
'uniE0D3',
|
||||
'uniE0D1',
|
||||
'uniF730',
|
||||
'uniE13D',
|
||||
'uniE13E',
|
||||
'uniE13A',
|
||||
'uni2070',
|
||||
'uni2080',
|
||||
'uniE13B',
|
||||
'uniE139',
|
||||
'uniE13C',
|
||||
'uniF739',
|
||||
'uniE0EC',
|
||||
'uniE0ED',
|
||||
'uniE0EA',
|
||||
'uni2079',
|
||||
'uni2089',
|
||||
'uniE0EB',
|
||||
'uniE0E9',
|
||||
'uniF735',
|
||||
'uniE0CD',
|
||||
'uniE0CE',
|
||||
'uniE0CB',
|
||||
'uni2075',
|
||||
'uni2085',
|
||||
'uniE0CC',
|
||||
'uniE0CA',
|
||||
'uniF731',
|
||||
'uniE0F3',
|
||||
'uniE0F4',
|
||||
'uniE0F1',
|
||||
'uni00B9',
|
||||
'uni2081',
|
||||
'uniE0F2',
|
||||
'uniE0F0',
|
||||
'uniE0F8',
|
||||
'uniF738',
|
||||
'uniE0C0',
|
||||
'uniE0C1',
|
||||
'uniE0BE',
|
||||
'uni2078',
|
||||
'uni2088',
|
||||
'uniE0BF',
|
||||
'uniE0BD',
|
||||
'I',
|
||||
'Ismall',
|
||||
't',
|
||||
'i',
|
||||
'f',
|
||||
'IJ',
|
||||
'J',
|
||||
'IJsmall',
|
||||
'Jsmall',
|
||||
'tt',
|
||||
'ij',
|
||||
'j',
|
||||
'ffb',
|
||||
'ffh',
|
||||
'h',
|
||||
'ffk',
|
||||
'k',
|
||||
'ffl',
|
||||
'l',
|
||||
'fft',
|
||||
'fb',
|
||||
'ff',
|
||||
'fh',
|
||||
'fj',
|
||||
'fk',
|
||||
'ft',
|
||||
'janyevoweltelugu',
|
||||
'kassevoweltelugu',
|
||||
'jaivoweltelugu',
|
||||
'nyasubscripttelugu',
|
||||
'kaivoweltelugu',
|
||||
'ssasubscripttelugu',
|
||||
'bayi1',
|
||||
'jeemi1',
|
||||
'kafi1',
|
||||
'ghafi1',
|
||||
'laami1',
|
||||
'kafm1',
|
||||
'ghafm1',
|
||||
'laamm1',
|
||||
'rayf2',
|
||||
'reyf2',
|
||||
'yayf2',
|
||||
'zayf2',
|
||||
'fayi1',
|
||||
'ayehf2',
|
||||
'hamzayeharabf2',
|
||||
'hamzayehf2',
|
||||
'yehf2',
|
||||
'ray',
|
||||
'rey',
|
||||
'zay',
|
||||
'yay',
|
||||
'dal',
|
||||
'del',
|
||||
'zal',
|
||||
'rayf1',
|
||||
'reyf1',
|
||||
'yayf1',
|
||||
'zayf1',
|
||||
'ayehf1',
|
||||
'hamzayeharabf1',
|
||||
'hamzayehf1',
|
||||
'yehf1',
|
||||
'dal1',
|
||||
'del1',
|
||||
'zal1',
|
||||
'onehalf',
|
||||
'onehalf.alt',
|
||||
'onequarter',
|
||||
'onequarter.alt',
|
||||
'threequarters',
|
||||
'threequarters.alt',
|
||||
'AlefSuperiorNS',
|
||||
'DammaNS',
|
||||
'DammaRflxNS',
|
||||
'DammatanNS',
|
||||
'Fatha2dotsNS',
|
||||
'FathaNS',
|
||||
'FathatanNS',
|
||||
'FourDotsAboveNS',
|
||||
'HamzaAboveNS',
|
||||
'MaddaNS',
|
||||
'OneDotAbove2NS',
|
||||
'OneDotAboveNS',
|
||||
'ShaddaAlefNS',
|
||||
'ShaddaDammaNS',
|
||||
'ShaddaDammatanNS',
|
||||
'ShaddaFathatanNS',
|
||||
'ShaddaKasraNS',
|
||||
'ShaddaKasratanNS',
|
||||
'ShaddaNS',
|
||||
'SharetKafNS',
|
||||
'SukunNS',
|
||||
'ThreeDotsDownAboveNS',
|
||||
'ThreeDotsUpAboveNS',
|
||||
'TwoDotsAboveNS',
|
||||
'TwoDotsVerticalAboveNS',
|
||||
'UltapeshNS',
|
||||
'WaslaNS',
|
||||
'AinIni.12m_MeemFin.02',
|
||||
'AinIni_YehBarreeFin',
|
||||
'AinMed_YehBarreeFin',
|
||||
'BehxIni_MeemFin',
|
||||
'BehxIni_NoonGhunnaFin',
|
||||
'BehxIni_RehFin',
|
||||
'BehxIni_RehFin.b',
|
||||
'BehxMed_MeemFin.py',
|
||||
'BehxMed_NoonGhunnaFin',
|
||||
'BehxMed_NoonGhunnaFin.cup',
|
||||
'BehxMed_RehFin',
|
||||
'BehxMed_RehFin.cup',
|
||||
'BehxMed_YehxFin',
|
||||
'FehxMed_YehBarreeFin',
|
||||
'HahIni_YehBarreeFin',
|
||||
'KafIni_YehBarreeFin',
|
||||
'KafMed.12_YehxFin.01',
|
||||
'KafMed_MeemFin',
|
||||
'KafMed_YehBarreeFin',
|
||||
'LamAlefFin',
|
||||
'LamAlefFin.cup',
|
||||
'LamAlefFin.cut',
|
||||
'LamAlefFin.short',
|
||||
'LamAlefSep',
|
||||
'LamIni_MeemFin',
|
||||
'LamIni_YehBarreeFin',
|
||||
'LamMed_MeemFin',
|
||||
'LamMed_MeemFin.b',
|
||||
'LamMed_YehxFin',
|
||||
'LamMed_YehxFin.cup',
|
||||
'TahIni_YehBarreeFin',
|
||||
'a', 'b', 'pakannada', 'phakannada', 'vakannada', 'pevowelkannada',
|
||||
'phevowelkannada', 'vevowelkannada', 'uvowelsignkannada', 'uuvowelsignkannada',
|
||||
'uvowelsignaltkannada', 'uuvowelsignaltkannada', 'uuvowelsignsinh',
|
||||
'uvowelsignsinh', 'rakarsinh', 'zero', 'one', 'two', 'three', 'four', 'five',
|
||||
'six', 'seven', 'eight', 'nine', 'slash', 'fraction', 'A', 'B', 'C', 'fi',
|
||||
'fl', 'breve', 'acute', 'uniFB01', 'ffi', 'grave', 'commaacent', 'dotbelow',
|
||||
'dotabove', 'cedilla', 'commaaccent', 'Acircumflex', 'V', 'T', 'acircumflex',
|
||||
'Aacute', 'Agrave', 'O', 'Oacute', 'Ograve', 'Ocircumflex', 'aacute', 'agrave',
|
||||
'aimatrabindigurmukhi', 'aimatragurmukhi', 'aimatratippigurmukhi',
|
||||
'aumatrabindigurmukhi', 'aumatragurmukhi', 'bindigurmukhi',
|
||||
'eematrabindigurmukhi', 'eematragurmukhi', 'eematratippigurmukhi',
|
||||
'oomatrabindigurmukhi', 'oomatragurmukhi', 'oomatratippigurmukhi',
|
||||
'lagurmukhi', 'lanuktagurmukhi', 'nagurmukhi', 'nanuktagurmukhi',
|
||||
'ngagurmukhi', 'nganuktagurmukhi', 'nnagurmukhi', 'nnanuktagurmukhi',
|
||||
'tthagurmukhi', 'tthanuktagurmukhi', 'bsuperior', 'isuperior', 'vsuperior',
|
||||
'wsuperior', 'periodsuperior', 'osuperior', 'tsuperior', 'dollarsuperior',
|
||||
'fsuperior', 'gsuperior', 'zsuperior', 'dsuperior', 'psuperior', 'hsuperior',
|
||||
'oesuperior', 'aesuperior', 'centsuperior', 'esuperior', 'lsuperior',
|
||||
'qsuperior', 'csuperior', 'asuperior', 'commasuperior', 'xsuperior',
|
||||
'egravesuperior', 'usuperior', 'rsuperior', 'nsuperior', 'ssuperior',
|
||||
'msuperior', 'jsuperior', 'ysuperior', 'ksuperior', 'guilsinglright',
|
||||
'guilsinglleft', 'uniF737', 'uniE11C', 'uniE11D', 'uniE11A', 'uni2077',
|
||||
'uni2087', 'uniE11B', 'uniE119', 'uniE0DD', 'uniE0DE', 'uniF736', 'uniE121',
|
||||
'uniE122', 'uniE11F', 'uni2076', 'uni2086', 'uniE120', 'uniE11E', 'uniE0DB',
|
||||
'uniE0DC', 'uniF733', 'uniE12B', 'uniE12C', 'uniE129', 'uni00B3', 'uni2083',
|
||||
'uniE12A', 'uniE128', 'uniF732', 'uniE133', 'uniE134', 'uniE131', 'uni00B2',
|
||||
'uni2082', 'uniE132', 'uniE130', 'uniE0F9', 'uniF734', 'uniE0D4', 'uniE0D5',
|
||||
'uniE0D2', 'uni2074', 'uni2084', 'uniE0D3', 'uniE0D1', 'uniF730', 'uniE13D',
|
||||
'uniE13E', 'uniE13A', 'uni2070', 'uni2080', 'uniE13B', 'uniE139', 'uniE13C',
|
||||
'uniF739', 'uniE0EC', 'uniE0ED', 'uniE0EA', 'uni2079', 'uni2089', 'uniE0EB',
|
||||
'uniE0E9', 'uniF735', 'uniE0CD', 'uniE0CE', 'uniE0CB', 'uni2075', 'uni2085',
|
||||
'uniE0CC', 'uniE0CA', 'uniF731', 'uniE0F3', 'uniE0F4', 'uniE0F1', 'uni00B9',
|
||||
'uni2081', 'uniE0F2', 'uniE0F0', 'uniE0F8', 'uniF738', 'uniE0C0', 'uniE0C1',
|
||||
'uniE0BE', 'uni2078', 'uni2088', 'uniE0BF', 'uniE0BD', 'I', 'Ismall', 't', 'i',
|
||||
'f', 'IJ', 'J', 'IJsmall', 'Jsmall', 'tt', 'ij', 'j', 'ffb', 'ffh', 'h', 'ffk',
|
||||
'k', 'ffl', 'l', 'fft', 'fb', 'ff', 'fh', 'fj', 'fk', 'ft', 'janyevoweltelugu',
|
||||
'kassevoweltelugu', 'jaivoweltelugu', 'nyasubscripttelugu', 'kaivoweltelugu',
|
||||
'ssasubscripttelugu', 'bayi1', 'jeemi1', 'kafi1', 'ghafi1', 'laami1', 'kafm1',
|
||||
'ghafm1', 'laamm1', 'rayf2', 'reyf2', 'yayf2', 'zayf2', 'fayi1', 'ayehf2',
|
||||
'hamzayeharabf2', 'hamzayehf2', 'yehf2', 'ray', 'rey', 'zay', 'yay', 'dal',
|
||||
'del', 'zal', 'rayf1', 'reyf1', 'yayf1', 'zayf1', 'ayehf1', 'hamzayeharabf1',
|
||||
'hamzayehf1', 'yehf1', 'dal1', 'del1', 'zal1', 'onehalf', 'onehalf.alt',
|
||||
'onequarter', 'onequarter.alt', 'threequarters', 'threequarters.alt',
|
||||
'AlefSuperiorNS', 'DammaNS', 'DammaRflxNS', 'DammatanNS', 'Fatha2dotsNS',
|
||||
'FathaNS', 'FathatanNS', 'FourDotsAboveNS', 'HamzaAboveNS', 'MaddaNS',
|
||||
'OneDotAbove2NS', 'OneDotAboveNS', 'ShaddaAlefNS', 'ShaddaDammaNS',
|
||||
'ShaddaDammatanNS', 'ShaddaFathatanNS', 'ShaddaKasraNS', 'ShaddaKasratanNS',
|
||||
'ShaddaNS', 'SharetKafNS', 'SukunNS', 'ThreeDotsDownAboveNS',
|
||||
'ThreeDotsUpAboveNS', 'TwoDotsAboveNS', 'TwoDotsVerticalAboveNS', 'UltapeshNS',
|
||||
'WaslaNS', 'AinIni.12m_MeemFin.02', 'AinIni_YehBarreeFin',
|
||||
'AinMed_YehBarreeFin', 'BehxIni_MeemFin', 'BehxIni_NoonGhunnaFin',
|
||||
'BehxIni_RehFin', 'BehxIni_RehFin.b', 'BehxMed_MeemFin.py',
|
||||
'BehxMed_NoonGhunnaFin', 'BehxMed_NoonGhunnaFin.cup', 'BehxMed_RehFin',
|
||||
'BehxMed_RehFin.cup', 'BehxMed_YehxFin', 'FehxMed_YehBarreeFin',
|
||||
'HahIni_YehBarreeFin', 'KafIni_YehBarreeFin', 'KafMed.12_YehxFin.01',
|
||||
'KafMed_MeemFin', 'KafMed_YehBarreeFin', 'LamAlefFin', 'LamAlefFin.cup',
|
||||
'LamAlefFin.cut', 'LamAlefFin.short', 'LamAlefSep', 'LamIni_MeemFin',
|
||||
'LamIni_YehBarreeFin', 'LamMed_MeemFin', 'LamMed_MeemFin.b', 'LamMed_YehxFin',
|
||||
'LamMed_YehxFin.cup', 'TahIni_YehBarreeFin',
|
||||
]
|
||||
|
||||
|
||||
# Feature files in testdata/*.txt; output gets compared to testdata/*.ttx.
|
||||
TESTS = {
|
||||
None: (
|
||||
|
Loading…
x
Reference in New Issue
Block a user