From 8edb2a2bdfeb2fb42d97c831b7ee218a70ed2030 Mon Sep 17 00:00:00 2001 From: Dima Pasechnik Date: Wed, 4 Oct 2023 18:24:20 +0100 Subject: [PATCH] fixing old broken code, not fully At least no unclosed files, and no bytes instead of strings passed --- testgdb.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/testgdb.py b/testgdb.py index 2322b6bc..f68d251c 100755 --- a/testgdb.py +++ b/testgdb.py @@ -39,12 +39,12 @@ def test_gdb(self): logs = [os.path.join(self.crash_dir, fn) for fn in os.listdir(self.crash_dir) if fn.endswith(".log")] self.assertEqual(len(logs), 1) - log = open(logs[0]).read() - - self.assertIn(b"Stack backtrace", log) - self.assertIn(b"Cython backtrace", log) - self.assertIn(b"__pyx_pf_9cysignals_5tests_46unguarded_dereference_null_pointer()", log) - self.assertIn(b"cdef void dereference_null_pointer() nogil:", log) + with open(logs[0]) as logf: + log = logf.read() + self.assertIn("Stack backtrace", log) + self.assertIn("Cython backtrace", log) + self.assertIn("unguarded_dereference_null_pointer ()", log) + self.assertIn("cdef void dereference_null_pointer() noexcept nogil:", log) if __name__ == '__main__':