Added validation of new password during changing in fuel-cli
Change-Id: I26f1a94d9137b246d248299b4842038ae293b43a Closes-Bug: #1349734
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
|
||||
from fuelclient.cli.actions.base import Action
|
||||
import fuelclient.cli.arguments as Args
|
||||
from fuelclient.cli.error import ArgumentException
|
||||
from fuelclient.client import APIClient
|
||||
|
||||
|
||||
@@ -37,4 +38,8 @@ class UserAction(Action):
|
||||
"""To change user password:
|
||||
fuel user change-password
|
||||
"""
|
||||
APIClient.update_own_password(params.newpass)
|
||||
if params.newpass:
|
||||
APIClient.update_own_password(params.newpass)
|
||||
else:
|
||||
raise ArgumentException(
|
||||
"Expect password [--newpass NEWPASS]")
|
||||
|
||||
@@ -128,6 +128,15 @@ class TestHandlers(BaseTestCase):
|
||||
)
|
||||
|
||||
|
||||
class TestUserActions(BaseTestCase):
|
||||
|
||||
def test_change_password_params(self):
|
||||
cmd = "user --change-password"
|
||||
msg = "Expect password [--newpass NEWPASS]"
|
||||
result = self.run_cli_command(cmd, check_errors=True)
|
||||
self.assertTrue(msg, result)
|
||||
|
||||
|
||||
class TestCharset(BaseTestCase):
|
||||
|
||||
def test_charset_problem(self):
|
||||
|
||||
Reference in New Issue
Block a user