From cf095897299eb1cdabf3046dd4e16095b5e4c0bb Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 27 Dec 2016 13:42:17 -0500 Subject: [PATCH] [mtiLib] Format --- Lib/fontTools/mtiLib/mti_test.py | 389 +++++-------------------------- 1 file changed, 59 insertions(+), 330 deletions(-) diff --git a/Lib/fontTools/mtiLib/mti_test.py b/Lib/fontTools/mtiLib/mti_test.py index b1d143e41..97dd4542f 100644 --- a/Lib/fontTools/mtiLib/mti_test.py +++ b/Lib/fontTools/mtiLib/mti_test.py @@ -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: (