consistently do sys.exit(unittest.main()) in all test modules

So that when run as scrips they report test failures with exit code

Follow up on b7bb391033ef3255c90134da3d7aef50d2d5326d
This commit is contained in:
Cosimo Lupo 2017-01-11 13:05:35 +00:00
parent 2e2125f173
commit 49bcbb916b
No known key found for this signature in database
GPG Key ID: B61AAAD0B53A6419
51 changed files with 98 additions and 54 deletions

View File

@ -64,4 +64,5 @@ class AglToUnicodeTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -22,4 +22,5 @@ class ExtendedCodecsTest(unittest.TestCase):
unichr(0x78)+unichr(0x02DA)) unichr(0x78)+unichr(0x02DA))
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -381,4 +381,4 @@ for name in BuilderTest.TEST_FEATURE_FILES:
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() sys.exit(unittest.main())

View File

@ -15,4 +15,5 @@ class FeatureLibErrorTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -165,4 +165,5 @@ class IncludingLexerTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -1301,4 +1301,5 @@ class SymbolTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -79,4 +79,5 @@ class CmapMergeUnitTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -28,4 +28,5 @@ class EncodingTest(unittest.TestCase):
self.assertEqual(getEncoding(10, 11, 12, default="ascii"), "ascii") self.assertEqual(getEncoding(10, 11, 12, default="ascii"), "ascii")
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -39,4 +39,5 @@ class FixedToolsTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -94,4 +94,4 @@ class ResourceReaderTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() sys.exit(unittest.main())

View File

@ -390,4 +390,4 @@ class IsCloseTests(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() sys.exit(unittest.main())

View File

@ -79,4 +79,5 @@ class TestToolsTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -145,4 +145,5 @@ class TestXMLReader(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -124,4 +124,5 @@ class TestXMLWriter(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -229,10 +229,8 @@ for tableTag,tests in MtiTest.TESTS.items():
if __name__ == "__main__": if __name__ == "__main__":
import sys
if len(sys.argv) > 1: if len(sys.argv) > 1:
from fontTools.mtiLib import main from fontTools.mtiLib import main
font = MtiTest.create_font() font = MtiTest.create_font()
main (sys.argv[1:], font) sys.exit(main(sys.argv[1:], font))
sys.exit() sys.exit(unittest.main())
unittest.main()

View File

@ -1058,4 +1058,5 @@ class ClassDefBuilderTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -176,4 +176,5 @@ class AreaPenTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -168,4 +168,5 @@ class DecomposeSegmentTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -73,4 +73,5 @@ class ControlBoundsPenTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -163,4 +163,5 @@ class PerimeterPenTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -220,5 +220,6 @@ class PointInsidePenTest(unittest.TestCase):
self.assertEqual(piPen.getWinding(), 0) self.assertEqual(piPen.getWinding(), 0)
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -148,4 +148,5 @@ class _TestGlyph(object):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -227,4 +227,4 @@ class SubsetTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() sys.exit(unittest.main())

View File

@ -97,4 +97,5 @@ class T1FontTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -47,4 +47,5 @@ class CFFTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -223,4 +223,5 @@ class CPALTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -135,4 +135,5 @@ class MVARTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -51,4 +51,5 @@ class OS2TableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -260,4 +260,5 @@ class STATTest(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -678,4 +678,5 @@ class TupleVariationTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -95,4 +95,5 @@ class AxisVariationTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -60,4 +60,5 @@ class CmapSubtableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -82,4 +82,5 @@ class CVARTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -250,4 +250,5 @@ class NamedInstanceTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -77,4 +77,5 @@ class GVARTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -156,4 +156,5 @@ class HheaDecompileOrFromXMLTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -215,4 +215,5 @@ class HmtxTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -26,4 +26,5 @@ class KernTable_format_0_Test(unittest.TestCase):
self.assertEqual(subtable[("glyph00001", "glyph65535")], 2) self.assertEqual(subtable[("glyph00001", "glyph65535")], 2)
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -51,4 +51,5 @@ class Test_l_t_a_g(unittest.TestCase):
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -91,4 +91,5 @@ class MetaTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -196,4 +196,5 @@ class NameRecordTest(unittest.TestCase):
self.assertEqual(name.getEncoding(default=None), None) self.assertEqual(name.getEncoding(default=None), None)
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -337,4 +337,5 @@ def add_name(font, string, nameID):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -233,4 +233,5 @@ class VheaDecompileOrFromXMLTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -15,4 +15,5 @@ class VmtxTableTest(_h_m_t_x_test.HmtxTableTest):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -92,4 +92,5 @@ class OTTableWriterTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -72,4 +72,5 @@ class NameIDTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -368,4 +368,5 @@ class AlternateSubstTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -746,4 +746,5 @@ class WOFF2GlyfTableTest(unittest.TestCase):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -33,4 +33,5 @@ def _getpath(testfile):
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -31,4 +31,5 @@ class LexerTest(unittest.TestCase):
[(Lexer.NUMBER, 123), (Lexer.NUMBER, -456)]) [(Lexer.NUMBER, 123), (Lexer.NUMBER, -456)])
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())

View File

@ -1030,4 +1030,5 @@ class ParserTest(unittest.TestCase):
return Parser(path).parse() return Parser(path).parse()
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() import sys
sys.exit(unittest.main())