summaryrefslogtreecommitdiff
path: root/tests/dumptest
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dumptest')
-rwxr-xr-xtests/dumptest13
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)
contact: Jan Huwald // Impressum