diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2020-03-06 18:10:04 +0200 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2020-03-06 18:10:04 +0200 |
commit | e234c9ede462ae26ec12c123fa0d775fdfa95dfc (patch) | |
tree | 45a119900d490256eb94ab3093e8646e9b727c35 /ssh-config.py | |
parent | 16f56d83e32da0d1db42aa51720c6513a7cdbdab (diff) | |
download | wmf-ssh-config-e234c9ede462ae26ec12c123fa0d775fdfa95dfc.tar.gz |
Add: test Gerrit access
Diffstat (limited to 'ssh-config.py')
-rw-r--r-- | ssh-config.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ssh-config.py b/ssh-config.py index bea1453..66f260d 100644 --- a/ssh-config.py +++ b/ssh-config.py @@ -8,10 +8,19 @@ def run_ssh(ctx, host=None, cmd=None): print('context:', ctx.as_dict()) assert_eq(ctx.get('exit'), 0) -def stdout_matches(ctx, regex): +def run_git_clone(ctx, repo=None): + _runcmd(ctx, ['git', 'clone', repo]) + if ctx.get('exit') != 0: + print('context:', ctx.as_dict()) + assert_eq(ctx.get('exit'), 0) + +def stdout_matches(ctx, regex=None): stdout = ctx.get('stdout', '') assert_ne(re.search(regex, stdout), None) +def dir_exists(ctx, dirname=None): + assert_eq(os.path.isdir(dirname), True) + def _runcmd(ctx, argv): p = subprocess.Popen(argv, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = p.communicate("") |