Skip to content

Commit

Permalink
Pass absolute sshkey path when creating creds
Browse files Browse the repository at this point in the history
  • Loading branch information
elyezer committed Feb 9, 2018
1 parent f6b2ca7 commit 780257d
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions camayoc/tests/qcs/cli/test_credentials.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ def test_add_with_username_sshkeyfile(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

cred_show(
Expand Down Expand Up @@ -173,7 +173,7 @@ def test_add_with_username_sshkeyfile_become_password(
{
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
'become-password': None,
},
[
Expand Down Expand Up @@ -262,7 +262,7 @@ def test_edit_username_negative(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

name = utils.uuid4()
Expand Down Expand Up @@ -350,7 +350,7 @@ def test_edit_password_negative(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

name = utils.uuid4()
Expand Down Expand Up @@ -381,7 +381,7 @@ def test_edit_sshkeyfile(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

cred_show(
Expand All @@ -395,7 +395,7 @@ def test_edit_sshkeyfile(isolated_filesystem, qpc_server_config):

qpc_cred_edit = pexpect.spawn(
'qpc cred edit --name={} --sshkeyfile {}'
.format(name, new_sshkeyfile.name)
.format(name, str(new_sshkeyfile.resolve()))
)
qpc_cred_edit.logfile = BytesIO()
assert qpc_cred_edit.expect(
Expand Down Expand Up @@ -430,14 +430,15 @@ def test_edit_sshkeyfile_negative(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

name = utils.uuid4()
sshkeyfile = Path(utils.uuid4())
sshkeyfile.touch()
qpc_cred_edit = pexpect.spawn(
'qpc cred edit --name={} --sshkeyfile {}'.format(name, sshkeyfile.name)
'qpc cred edit --name={} --sshkeyfile {}'
.format(name, str(sshkeyfile.resolve()))
)
qpc_cred_edit.logfile = BytesIO()
assert qpc_cred_edit.expect(
Expand Down Expand Up @@ -465,7 +466,7 @@ def test_edit_become_password(isolated_filesystem, qpc_server_config):
{
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
'become-password': None,
},
[
Expand Down Expand Up @@ -521,7 +522,7 @@ def test_edit_become_password_negative(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

name = utils.uuid4()
Expand Down Expand Up @@ -549,7 +550,8 @@ def test_edit_no_credentials(isolated_filesystem, qpc_server_config):
sshkeyfile = Path(utils.uuid4())
sshkeyfile.touch()
qpc_cred_edit = pexpect.spawn(
'qpc cred edit --name={} --sshkeyfile {}'.format(name, sshkeyfile.name)
'qpc cred edit --name={} --sshkeyfile {}'
.format(name, str(sshkeyfile.resolve()))
)
qpc_cred_edit.logfile = BytesIO()
assert qpc_cred_edit.expect(
Expand All @@ -575,7 +577,7 @@ def test_clear(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

cred_show(
Expand Down Expand Up @@ -656,7 +658,7 @@ def test_clear_all(isolated_filesystem, qpc_server_config):
cred_add({
'name': name,
'username': username,
'sshkeyfile': sshkeyfile.name,
'sshkeyfile': str(sshkeyfile.resolve()),
})

qpc_cred_clear = pexpect.spawn(
Expand Down

0 comments on commit 780257d

Please sign in to comment.