[test] Minor
diff --git a/test/shaping/run-tests.py b/test/shaping/run-tests.py
index 65e0e14..abb25ab 100755
--- a/test/shaping/run-tests.py
+++ b/test/shaping/run-tests.py
@@ -11,7 +11,13 @@
return process.stdout.readline().decode ("utf-8").strip ()
args = sys.argv[1:]
-if not args or sys.argv[1].find('hb-shape') == -1 or not os.path.exists (sys.argv[1]):
+
+reference = False
+if len (args) and args[0] == "--reference":
+ reference = True
+ args = args[1:]
+
+if not args or args[0].find('hb-shape') == -1 or not os.path.exists (args[0]):
print ("""First argument does not seem to point to usable hb-shape.""")
sys.exit (1)
hb_shape, args = args[0], args[1:]
@@ -23,11 +29,6 @@
fails = 0
-reference = False
-if len (args) and args[0] == "--reference":
- reference = True
- args = args[1:]
-
if not len (args):
args = ['-']