diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-08 17:44:33 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-08 17:44:33 +0100 |
commit | 889ddc3bc875d5b01d0eaa00df2747a765766568 (patch) | |
tree | 4c662168e112b17c9569e80b90c33a13e29e0f34 /subplot.py | |
parent | e4d9e71b12447f79de6027614d3b2235e33a9dfa (diff) | |
download | subplot-889ddc3bc875d5b01d0eaa00df2747a765766568.tar.gz |
subplot.py: Add stderr functions like stdout ones
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'subplot.py')
-rw-r--r-- | subplot.py | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -119,6 +119,22 @@ def stdout_does_not_match(ctx, pattern=None): print('ctx:', ctx.as_dict()) assert_eq(pattern not in stdout, True) +def stderr_matches(ctx, pattern=None): + stderr = ctx.get('stderr', '') + if pattern not in stderr: + print('pattern:', repr(pattern)) + print('stderr:', repr(stderr)) + print('ctx:', ctx.as_dict()) + assert_eq(pattern in stderr, True) + +def stderr_does_not_match(ctx, pattern=None): + stderr = ctx.get('stderr', '') + if pattern not in stderr: + print('pattern:', repr(pattern)) + print('stderr:', repr(stderr)) + print('ctx:', ctx.as_dict()) + assert_eq(pattern not in stderr, True) + def _get_metadata(filename): st = os.lstat(filename) keys = [ |