Hi,
I have noticed that Planemo (0.11.1) causes tests to fail if anything is written to sys.error.
For example if I test the following simple python:
import sys
if __name__ == '__main__':
#sys.stderr.write("This is a test")
print "Done"
My test pass;
But if I remove the comment:
import sys
if __name__ == '__main__':
sys.stderr.write("This is a test")
print "Done"
The test fails!
Is there a way to tell planemo that it is ok if the program writes to sys.error?
Assuming of course a normal 0 exit as above.
Without this it wuld be impossible to test any tool that wraps code that writes to sys.error such things as warning message up %done.
Thanks in advance
Christian Brenninkmeijer
University of Manchester