brintos

brintos / llvm-project-archived public Read only

0
0
Text · 625 B · 190f789 Raw
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