rdkit.TestRunner module — The RDKit 2016.09.1 documentation

# rdkit.TestRunner module

class `rdkit.TestRunner.` `OutputRedirectC`(stdout='/dev/null', stderr='/dev/null', mode='wb')

  Bases: `object`

  Context manager which uses low-level file descriptors to suppress output to stdout/stderr, optionally redirecting to the named file(s).

  Suppress all output with Silence():

  > <code>

  Redirect stdout to file with OutputRedirectC(stdout=’output.txt’, mode=’w’):

  > <code>

  Redirect stderr to file with OutputRedirectC(stderr=’output.txt’, mode=’a’):

  > <code>

  http://code.activestate.com/recipes/577564-context-manager-for-low-level-redirection-of-stdou/ >>>

`rdkit.TestRunner.` `ReportResults`(script, failedTests, nTests, runTime, verbose, dest)

`rdkit.TestRunner.` `RunScript`(script, doLongTests, verbose)

`rdkit.TestRunner.` `RunTest`(exeName, args, extras)

class `rdkit.TestRunner.` `redirect_stderr`(new_target)

  Bases: `rdkit.TestRunner._RedirectStream`

  Context manager for temporarily redirecting stderr to another file.

class `rdkit.TestRunner.` `redirect_stdout`(new_target)

  Bases: `rdkit.TestRunner._RedirectStream`

  Context manager for temporarily redirecting stdout to another file.

  # How to send help() to stderr with redirect_stdout(sys.stderr):

  > help(dir)

  # How to write help() to a file with open(‘help.txt’, ‘w’) as f:

  > with redirect_stdout(f):
  >   help(pow)