From 18305fd30df731e27b6e909ea7d846b579f0abc4 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 30 Jun 2022 14:30:21 +0200 Subject: Replace os.path.abspath with os.path.realpath to fix failing tests on Darwin, where /tmp is a symlink to /private/tmp and the tests fail as ledger reports filenames with the symlink resolved to /private/tmp, but the tests expect files with /tmp. --- test/RegressTests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/RegressTests.py') diff --git a/test/RegressTests.py b/test/RegressTests.py index b20c0aa6..2aefd80a 100755 --- a/test/RegressTests.py +++ b/test/RegressTests.py @@ -45,7 +45,7 @@ class RegressFile(object): def transform_line(self, line): line = line.replace('$sourcepath', harness.sourcepath) - line = line.replace('$FILE', os.path.abspath(self.filename)) + line = line.replace('$FILE', os.path.realpath(self.filename)) return line def read_test(self): @@ -117,7 +117,7 @@ class RegressFile(object): use_stdin = True else: test['command'] = (('$ledger -f "%s" ' % - os.path.abspath(self.filename)) + + os.path.realpath(self.filename)) + test['command']) p = harness.run(test['command'], -- cgit v1.2.3