diff options
author | Swoichha Adhikari <swoichhaa@gmail.com> | 2021-05-26 14:33:21 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-26 14:33:21 +0300 |
commit | eac5bcbd306d09995f6b9fe4956c38d2142ad2d2 (patch) | |
tree | 3f519d0ca20c805f211c49cfd9276ee9b28c3728 /test/gui/shared | |
parent | 808284d75bb23a85de3c8068051995dbbf8e18d2 (diff) |
[tests-only] refactor steps with password in them (#8656)
Diffstat (limited to 'test/gui/shared')
-rw-r--r-- | test/gui/shared/scripts/helpers/SetupClientHelper.py | 4 | ||||
-rw-r--r-- | test/gui/shared/steps/steps.py | 18 |
2 files changed, 17 insertions, 5 deletions
diff --git a/test/gui/shared/scripts/helpers/SetupClientHelper.py b/test/gui/shared/scripts/helpers/SetupClientHelper.py index 5a572716f..61639bba8 100644 --- a/test/gui/shared/scripts/helpers/SetupClientHelper.py +++ b/test/gui/shared/scripts/helpers/SetupClientHelper.py @@ -55,7 +55,7 @@ def getPollingInterval(): return pollingInterval -def setUpClient(context, username, confFilePath): +def setUpClient(context, username, displayName, confFilePath): userSetting = ''' [Accounts] 0/Folders/1/ignoreHiddenFiles=true @@ -76,7 +76,7 @@ def setUpClient(context, username, confFilePath): userFirstName = username.split() userSetting = userSetting + getPollingInterval() args = { - 'displayUserName': username, + 'displayUserName': displayName, 'davUserName': userFirstName[0].lower(), 'displayUserFirstName': userFirstName[0], 'client_sync_path': context.userData['clientSyncPath'], diff --git a/test/gui/shared/steps/steps.py b/test/gui/shared/steps/steps.py index 63a1ca41e..471d9349c 100644 --- a/test/gui/shared/steps/steps.py +++ b/test/gui/shared/steps/steps.py @@ -87,9 +87,21 @@ def step(context, displayname, host): ) -@Given('user "|any|" has set up a client with default settings and password "|any|"') -def step(context, username, password): - setUpClient(context, username, confFilePath) +def getDisplayname(username): + if username in defaultUsers.keys(): + return defaultUsers[username]['displayname'] + + +def getPasswordForUser(username): + if username in defaultUsers.keys(): + return defaultUsers[username]['password'] + + +@Given('user "|any|" has set up a client with default settings') +def step(context, username): + password = getPasswordForUser(username) + displayName = getDisplayname(username) + setUpClient(context, username, displayName, confFilePath) enterUserPassword = EnterPassword() enterUserPassword.enterPassword(password) |