27 lines · python
1"""2Test that we embed the swig version into the lldb module3"""4 5 6"""7import os8import time9import re10import lldb11from lldbsuite.test.decorators import *12from lldbsuite.test import lldbutil13"""14from lldbsuite.test.lldbtest import *15 16 17class SwigVersionTestCase(TestBase):18 NO_DEBUG_INFO_TESTCASE = True19 20 def test(self):21 self.assertTrue(getattr(lldb, "swig_version"))22 self.assertIsInstance(lldb.swig_version, tuple)23 self.assertEqual(len(lldb.swig_version), 3)24 self.assertGreaterEqual(lldb.swig_version[0], 4)25 for v in lldb.swig_version:26 self.assertGreaterEqual(v, 0)27