summaryrefslogtreecommitdiffstats
path: root/rtemsspec/tests/util.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-28 10:58:08 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-18 13:27:36 +0200
commit0b314499a0f5f3dd52d99a6d0a6fd88edd132d92 (patch)
tree905f8e1243887c60731b74074bb837d61c1b7119 /rtemsspec/tests/util.py
parentcontent: Add CContent.add_includes() test case (diff)
downloadrtems-central-0b314499a0f5f3dd52d99a6d0a6fd88edd132d92.tar.bz2
tests: Add and use get_and_clear_log()
Diffstat (limited to 'rtemsspec/tests/util.py')
-rw-r--r--rtemsspec/tests/util.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/rtemsspec/tests/util.py b/rtemsspec/tests/util.py
index d07df74c..ccece8e3 100644
--- a/rtemsspec/tests/util.py
+++ b/rtemsspec/tests/util.py
@@ -51,3 +51,10 @@ def create_item_cache_config_and_copy_spec(
else:
config["spec-type-root-uid"] = None
return config
+
+
+def get_and_clear_log(the_caplog) -> str:
+ log = "\n".join(f"{rec.levelname} {rec.message}"
+ for rec in the_caplog.records)
+ the_caplog.clear()
+ return log