Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSwoichha Adhikari <swoichhaa@gmail.com>2021-10-04 13:40:13 +0300
committerGitHub <noreply@github.com>2021-10-04 13:40:13 +0300
commitc0eed69faaf0acd734d271a5b5c15a04802a11a9 (patch)
tree9ef6b024b29e59b0b71cb6d18843318208614fd1 /test/gui/shared
parent9c3b8410a9b023f01ea3ed01c8d7b275f6e1ff07 (diff)
[tests-only]add tests for deleting files and folder (#9098)
* [tests-only]add tests for deleting files and folder * combine when steps into one
Diffstat (limited to 'test/gui/shared')
-rw-r--r--test/gui/shared/steps/steps.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/gui/shared/steps/steps.py b/test/gui/shared/steps/steps.py
index a3835b660..47eafa570 100644
--- a/test/gui/shared/steps/steps.py
+++ b/test/gui/shared/steps/steps.py
@@ -8,6 +8,7 @@ import re
import urllib.request
import json
import requests
+import shutil
from objectmaphelper import RegularExpression
from pageObjects.AccountConnectionWizard import AccountConnectionWizard
@@ -289,6 +290,11 @@ def step(context, fileName):
waitForFileToBeSynced(context, fileName)
+@When('the user waits for folder "|any|" to be synced')
+def step(context, folderName):
+ waitForFolderToBeSynced(context, folderName)
+
+
@Given('the user has waited for file "|any|" to be synced')
def step(context, fileName):
waitForFileToBeSynced(context, fileName)
@@ -843,3 +849,14 @@ def step(context):
def step(context, errorMsg):
newAccount = AccountConnectionWizard()
test.compare(str(waitForObjectExists(newAccount.ERROR_LABEL).text), errorMsg)
+
+
+@When(r'the user deletes the (file|folder) "([^"]*)"', regexp=True)
+def step(context, itemType, resource):
+ resourcePath = sanitizePath(context.userData['clientSyncPathUser1'] + resource)
+ if itemType == 'file':
+ os.remove(resourcePath)
+ elif itemType == 'folder':
+ shutil.rmtree(resourcePath)
+ else:
+ raise Exception("No such item type for resource")