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:
parent
2e2125f173
commit
49bcbb916b
@ -64,4 +64,5 @@ class AglToUnicodeTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -22,4 +22,5 @@ class ExtendedCodecsTest(unittest.TestCase):
|
||||
unichr(0x78)+unichr(0x02DA))
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -381,4 +381,4 @@ for name in BuilderTest.TEST_FEATURE_FILES:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
sys.exit(unittest.main())
|
||||
|
@ -15,4 +15,5 @@ class FeatureLibErrorTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -165,4 +165,5 @@ class IncludingLexerTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -1301,4 +1301,5 @@ class SymbolTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -79,4 +79,5 @@ class CmapMergeUnitTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -28,4 +28,5 @@ class EncodingTest(unittest.TestCase):
|
||||
self.assertEqual(getEncoding(10, 11, 12, default="ascii"), "ascii")
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -39,4 +39,5 @@ class FixedToolsTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -94,4 +94,4 @@ class ResourceReaderTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
sys.exit(unittest.main())
|
||||
|
@ -390,4 +390,4 @@ class IsCloseTests(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
sys.exit(unittest.main())
|
||||
|
@ -79,4 +79,5 @@ class TestToolsTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -145,4 +145,5 @@ class TestXMLReader(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -124,4 +124,5 @@ class TestXMLWriter(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -229,10 +229,8 @@ for tableTag,tests in MtiTest.TESTS.items():
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import sys
|
||||
if len(sys.argv) > 1:
|
||||
from fontTools.mtiLib import main
|
||||
font = MtiTest.create_font()
|
||||
main (sys.argv[1:], font)
|
||||
sys.exit()
|
||||
unittest.main()
|
||||
sys.exit(main(sys.argv[1:], font))
|
||||
sys.exit(unittest.main())
|
||||
|
@ -1058,4 +1058,5 @@ class ClassDefBuilderTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -176,4 +176,5 @@ class AreaPenTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -168,4 +168,5 @@ class DecomposeSegmentTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -73,4 +73,5 @@ class ControlBoundsPenTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -163,4 +163,5 @@ class PerimeterPenTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -220,5 +220,6 @@ class PointInsidePenTest(unittest.TestCase):
|
||||
self.assertEqual(piPen.getWinding(), 0)
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
||||
|
@ -148,4 +148,5 @@ class _TestGlyph(object):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -227,4 +227,4 @@ class SubsetTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
sys.exit(unittest.main())
|
||||
|
@ -97,4 +97,5 @@ class T1FontTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -47,4 +47,5 @@ class CFFTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -223,4 +223,5 @@ class CPALTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -135,4 +135,5 @@ class MVARTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -51,4 +51,5 @@ class OS2TableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -260,4 +260,5 @@ class STATTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -678,4 +678,5 @@ class TupleVariationTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -95,4 +95,5 @@ class AxisVariationTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -60,4 +60,5 @@ class CmapSubtableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -82,4 +82,5 @@ class CVARTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -250,4 +250,5 @@ class NamedInstanceTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -77,4 +77,5 @@ class GVARTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -156,4 +156,5 @@ class HheaDecompileOrFromXMLTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -215,4 +215,5 @@ class HmtxTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -26,4 +26,5 @@ class KernTable_format_0_Test(unittest.TestCase):
|
||||
self.assertEqual(subtable[("glyph00001", "glyph65535")], 2)
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -51,4 +51,5 @@ class Test_l_t_a_g(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -91,4 +91,5 @@ class MetaTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -196,4 +196,5 @@ class NameRecordTest(unittest.TestCase):
|
||||
self.assertEqual(name.getEncoding(default=None), None)
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -337,4 +337,5 @@ def add_name(font, string, nameID):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -233,4 +233,5 @@ class VheaDecompileOrFromXMLTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -15,4 +15,5 @@ class VmtxTableTest(_h_m_t_x_test.HmtxTableTest):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -92,4 +92,5 @@ class OTTableWriterTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -72,4 +72,5 @@ class NameIDTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -368,4 +368,5 @@ class AlternateSubstTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -746,4 +746,5 @@ class WOFF2GlyfTableTest(unittest.TestCase):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -33,4 +33,5 @@ def _getpath(testfile):
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -31,4 +31,5 @@ class LexerTest(unittest.TestCase):
|
||||
[(Lexer.NUMBER, 123), (Lexer.NUMBER, -456)])
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
@ -1030,4 +1030,5 @@ class ParserTest(unittest.TestCase):
|
||||
return Parser(path).parse()
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
import sys
|
||||
sys.exit(unittest.main())
|
||||
|
Loading…
x
Reference in New Issue
Block a user