diff options
Diffstat (limited to 'tests/testutils/runcli.py')
-rw-r--r-- | tests/testutils/runcli.py | 14 |
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(): |