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