Skip to content

Commit

Permalink
Webdav test for MFA zones
Browse files Browse the repository at this point in the history
  • Loading branch information
sunetfreitag committed Aug 19, 2024
1 parent 9213cce commit 266e6b5
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions test_mfazones.py
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,33 @@ def test_prepared_mfa_folders(self):
prepareOcsMFaShares(fullnode)
pass

def test_mfa_webdav_folders(self):
for fullnode in g_drv.fullnodes:
with self.subTest(mynode=fullnode):
self.logger.info(f'TestID: Testing node {fullnode}')

# Make sure test folder exists
nodeuser = g_drv.get_seleniummfauser(fullnode)
self.logger.info(f'Username: {nodeuser}')
nodeapppwd = g_drv.get_seleniummfauserapppassword(fullnode)

# Create folder for testing using webdav
url = g_drv.get_webdav_url(fullnode, nodeuser)
options = {
'webdav_hostname': url,
'webdav_login' : nodeuser,
'webdav_password' : nodeapppwd
}

client = Client(options)
dir = 'MfaTestFolder'
try:
client.list(dir)
self.logger.info(f'Folder good on node {fullnode}')
except:
self.logger.error(f'Folder locked on node {fullnode}')
self.assertTrue(False)

def test_mfazones_no_mfauser(self):
delay = 30 # seconds

Expand Down

0 comments on commit 266e6b5

Please sign in to comment.