diff options
Diffstat (limited to 'tests/dumptest')
-rwxr-xr-x | tests/dumptest | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/dumptest b/tests/dumptest index 0c60099..f9247c7 100755 --- a/tests/dumptest +++ b/tests/dumptest @@ -1,7 +1,12 @@ -#!/bin/sh +#!/usr/bin/env python -openscad $1 -o $2 +import re, sys, subprocess -sed 's/, timestamp = [0-9]*//' -i $2 +subprocess.check_call([sys.argv[2], sys.argv[1], '-o', sys.argv[3]]) -sed 's/-\?[0-9].[0-9]*e-[0-9]\{2,\}/0/g' -i $2 +result = open(sys.argv[3]).read() + +result = re.sub(r', timestamp = [0-9]*', '', result) +result = re.sub(r'-?[0-9].[0-9]*e-[0-9]{2,}', '0', result) + +open(sys.argv[3], 'w').write(result) |