]> granicus.if.org Git - llvm/commitdiff
Python compat - assertRaisesRegex
authorSerge Guelton <sguelton@quarkslab.com>
Thu, 3 Jan 2019 14:11:41 +0000 (14:11 +0000)
committerSerge Guelton <sguelton@quarkslab.com>
Thu, 3 Jan 2019 14:11:41 +0000 (14:11 +0000)
Python3 uses assertRaisesRegex instad of assertRaisesRegexp.

Differential Revision: https://reviews.llvm.org/D56251

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350308 91177308-0d34-0410-b5e6-96231b3b80d8

bindings/python/llvm/tests/base.py
bindings/python/llvm/tests/test_disassembler.py

index 194f1a41192bfd5d09095e8745f5b8d622007a2d..aa435bc1f35f5603c7dc67642c9b286e85c29abf 100644 (file)
@@ -1,6 +1,8 @@
 import os.path
+import sys
 import unittest
 
+
 POSSIBLE_TEST_BINARIES = [
     'libreadline.so.5',
     'libreadline.so.6',
@@ -15,6 +17,9 @@ POSSIBLE_TEST_BINARY_PATHS = [
 ]
 
 class TestBase(unittest.TestCase):
+    if sys.version_info.major == 2:
+        assertRaisesRegex = unittest.TestCase.assertRaisesRegexp
+
     def get_test_binary(self):
         """Helper to obtain a test binary for object file testing.
 
index f469ffbf3933e66d0780dd0e9d7564082a22dac5..29f2f7060bac5c57309c6ad688ba722959dcc3ea 100644 (file)
@@ -19,7 +19,7 @@ class TestDisassembler(TestBase):
         self.assertEqual(s, '\tjcxz\t-127')
 
     def test_nonexistent_triple(self):
-        with self.assertRaisesRegexp(Exception, "Could not obtain disassembler for triple"):
+        with self.assertRaisesRegex(Exception, "Could not obtain disassembler for triple"):
             Disassembler("nonexistent-triple-raises")
 
     def test_get_instructions(self):