Commit a88d8d7a by John Chodera (MSKCC)

Updated CLI nosetest to be python3 friendly

parent aca6fc60
...@@ -13,8 +13,7 @@ Test command-line interface. ...@@ -13,8 +13,7 @@ Test command-line interface.
# GLOBAL IMPORTS # GLOBAL IMPORTS
#============================================================================================= #=============================================================================================
import tempfile import subprocess
import commands
from nose.plugins.skip import Skip, SkipTest from nose.plugins.skip import Skip, SkipTest
...@@ -23,12 +22,12 @@ from nose.plugins.skip import Skip, SkipTest ...@@ -23,12 +22,12 @@ from nose.plugins.skip import Skip, SkipTest
#============================================================================================= #=============================================================================================
def run_cli(arguments, expected_output=None): def run_cli(arguments, expected_output=None):
[status, output] = commands.getstatusoutput('pdbfixer ' + arguments) try:
output = subprocess.check_output('pdbfixer ' + arguments)
if status: except CalledProcessError as e:
message = "An error return value (%s) was obtained:\n" % str(status) message = "An error return value (%s) was obtained:\n" % str(e.returncode)
message += "\n" message += "\n"
message += output message += e.output
message += "\n" message += "\n"
raise Exception(message) raise Exception(message)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment