From a22080cb5b9ecae7a4887c9b4d73895c1a55d841 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sun, 14 Nov 2010 17:09:24 +0100 Subject: [PATCH] test runner: support expected errors in .py files --- runtests.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/runtests.py b/runtests.py index e91a412d..711a679a 100644 --- a/runtests.py +++ b/runtests.py @@ -313,11 +313,10 @@ class CythonCompileTestCase(unittest.TestCase): if is_related(filename) and os.path.isfile(os.path.join(workdir, filename)) ] def split_source_and_output(self, test_directory, module, workdir): - source_file = os.path.join(test_directory, module) + '.pyx' - source_and_output = codecs.open( - self.find_module_source_file(source_file), 'rU', 'ISO-8859-1') + source_file = self.find_module_source_file(os.path.join(test_directory, module) + '.pyx') + source_and_output = codecs.open(source_file, 'rU', 'ISO-8859-1') try: - out = codecs.open(os.path.join(workdir, module + '.pyx'), + out = codecs.open(os.path.join(workdir, module + os.path.splitext(source_file)[1]), 'w', 'ISO-8859-1') for line in source_and_output: last_line = line -- 2.26.2