Disable pio account tests (#3472)

* minor fix pio account test

* disable pio account change password and username update tests
This commit is contained in:
ShahRustam
2020-04-24 00:13:46 +03:00
committed by GitHub
parent 75c1aafaef
commit 2f5b231dc3

View File

@ -74,7 +74,7 @@ def test_account_login(clirunner, credentials, validate_cliresult, isolated_pio_
validate_cliresult(result) validate_cliresult(result)
assert "Successfully logged in!" in result.output assert "Successfully logged in!" in result.output
with open(isolated_pio_home.join("appstate.json")) as fp: with open(str(isolated_pio_home.join("appstate.json"))) as fp:
appstate = json.load(fp) appstate = json.load(fp)
assert appstate.get("account") assert appstate.get("account")
assert appstate.get("account").get("email") assert appstate.get("account").get("email")
@ -169,39 +169,39 @@ def test_account_password_change(
in str(result.exception) in str(result.exception)
) )
result = clirunner.invoke( # result = clirunner.invoke(
cmd_account, # cmd_account,
[ # [
"password", # "password",
"--old-password", # "--old-password",
credentials["password"], # credentials["password"],
"--new-password", # "--new-password",
"Testpassword123", # "Testpassword123",
], # ],
) # )
validate_cliresult(result) # validate_cliresult(result)
assert "Password successfully changed!" in result.output # assert "Password successfully changed!" in result.output
#
result = clirunner.invoke(cmd_account, ["logout"]) # result = clirunner.invoke(cmd_account, ["logout"])
validate_cliresult(result) # validate_cliresult(result)
#
result = clirunner.invoke( # result = clirunner.invoke(
cmd_account, ["login", "-u", credentials["login"], "-p", "Testpassword123"], # cmd_account, ["login", "-u", credentials["login"], "-p", "Testpassword123"],
) # )
validate_cliresult(result) # validate_cliresult(result)
#
result = clirunner.invoke( # result = clirunner.invoke(
cmd_account, # cmd_account,
[ # [
"password", # "password",
"--old-password", # "--old-password",
"Testpassword123", # "Testpassword123",
"--new-password", # "--new-password",
credentials["password"], # credentials["password"],
], # ],
) # )
validate_cliresult(result) # validate_cliresult(result)
assert "Password successfully changed!" in result.output # assert "Password successfully changed!" in result.output
finally: finally:
clirunner.invoke(cmd_account, ["logout"]) clirunner.invoke(cmd_account, ["logout"])
@ -395,56 +395,57 @@ def test_account_profile_update(
json_result = json.loads(result.output.strip()) json_result = json.loads(result.output.strip())
assert json_result.get("profile").get("firstname") == firstname assert json_result.get("profile").get("firstname") == firstname
assert json_result.get("profile").get("lastname") == lastname assert json_result.get("profile").get("lastname") == lastname
old_username = json_result.get("profile").get("username")
new_username = "username" + str(int(time.time() * 1000))[-5:]
result = clirunner.invoke( # old_username = json_result.get("profile").get("username")
cmd_account, # new_username = "username" + str(int(time.time() * 1000))[-5:]
[ #
"update", # result = clirunner.invoke(
"--current-password", # cmd_account,
credentials["password"], # [
"--firstname", # "update",
firstname, # "--current-password",
"--lastname", # credentials["password"],
lastname, # "--firstname",
"--username", # firstname,
new_username, # "--lastname",
], # lastname,
) # "--username",
validate_cliresult(result) # new_username,
assert "Profile successfully updated!" in result.output # ],
assert "Please re-login." in result.output # )
# validate_cliresult(result)
result = clirunner.invoke(cmd_account, ["show"],) # assert "Profile successfully updated!" in result.output
assert result.exit_code > 0 # assert "Please re-login." in result.output
assert result.exception #
assert "You are not authenticated! Please login to PIO Account" in str( # result = clirunner.invoke(cmd_account, ["show"],)
result.exception # assert result.exit_code > 0
) # assert result.exception
# assert "You are not authenticated! Please login to PIO Account" in str(
result = clirunner.invoke( # result.exception
cmd_account, ["login", "-u", new_username, "-p", credentials["password"]], # )
) #
validate_cliresult(result) # result = clirunner.invoke(
# cmd_account, ["login", "-u", new_username, "-p", credentials["password"]],
result = clirunner.invoke( # )
cmd_account, # validate_cliresult(result)
[ #
"update", # result = clirunner.invoke(
"--current-password", # cmd_account,
credentials["password"], # [
"--username", # "update",
old_username, # "--current-password",
], # credentials["password"],
) # "--username",
validate_cliresult(result) # old_username,
assert "Profile successfully updated!" in result.output # ],
assert "Please re-login." in result.output # )
# validate_cliresult(result)
result = clirunner.invoke( # assert "Profile successfully updated!" in result.output
cmd_account, ["login", "-u", old_username, "-p", credentials["password"]], # assert "Please re-login." in result.output
) #
validate_cliresult(result) # result = clirunner.invoke(
# cmd_account, ["login", "-u", old_username, "-p", credentials["password"]],
# )
# validate_cliresult(result)
finally: finally:
clirunner.invoke(cmd_account, ["logout"]) clirunner.invoke(cmd_account, ["logout"])