summaryrefslogtreecommitdiff
path: root/subplot.py
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-05-08 17:44:33 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-05-08 17:44:33 +0100
commit889ddc3bc875d5b01d0eaa00df2747a765766568 (patch)
tree4c662168e112b17c9569e80b90c33a13e29e0f34 /subplot.py
parente4d9e71b12447f79de6027614d3b2235e33a9dfa (diff)
downloadsubplot-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.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/subplot.py b/subplot.py
index 2b91497..a64134a 100644
--- a/subplot.py
+++ b/subplot.py
@@ -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 = [