summaryrefslogtreecommitdiff
path: root/tests/testutils/runcli.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testutils/runcli.py')
-rw-r--r--tests/testutils/runcli.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/testutils/runcli.py b/tests/testutils/runcli.py
index a913c4aa2..d18fa279d 100644
--- a/tests/testutils/runcli.py
+++ b/tests/testutils/runcli.py
@@ -157,6 +157,20 @@ class Result():
return list(tracked)
+ def get_pushed_elements(self):
+ pushed = re.findall(r'\[\s*push:(\S+)\s*\]\s*START\s*Pushing Artifact', self.stderr)
+ if pushed is None:
+ return []
+
+ return list(pushed)
+
+ def get_pulled_elements(self):
+ pulled = re.findall(r'\[\s*pull:(\S+)\s*\]\s*START', self.stderr)
+ if pulled is None:
+ return []
+
+ return list(pulled)
+
class Cli():