Move the function strip_quotes to testutil.py
authorThomas Miedema <thomasmiedema@gmail.com>
Fri, 13 Mar 2015 20:07:15 +0000 (21:07 +0100)
committerThomas Miedema <thomasmiedema@gmail.com>
Fri, 13 Mar 2015 20:07:43 +0000 (21:07 +0100)
commitcc07a0ba64b554ffd1ff85757b02cd79d30ed57a
tree521f3664cca8b2830ff0866294e2f749710c7521
parent71fcc4c096ec0b575522e4c2d0104ef7a71a13c5
Move the function strip_quotes to testutil.py

If one runs the testsuite with a profiling compiler, during the import
of `testlib.py`, `testlib.py` sets the global variable `gs_working`. To
do so, it executes a few statements which require the function
`strip_quotes` to be in scope. But that function only gets defined at
the very end of testlib.py.

This patch moves the definition of `strip_quotes` to testutil.py, which
is imported at the very top of testlib.py. This unbreaks the nightly
builders.

Reviewed By: austin

Differential Revision: https://phabricator.haskell.org/D728
testsuite/driver/testlib.py
testsuite/driver/testutil.py