From e7181bb18a63e3a622d8dd75beeee148af82e926 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Tue, 5 Mar 2019 15:28:16 -0800 Subject: [PATCH] mediawiki: Fix tests to allow running from any directory Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- functional_tests/support/site.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functional_tests/support/site.py b/functional_tests/support/site.py index 8ee20f370..a0f1ec027 100644 --- a/functional_tests/support/site.py +++ b/functional_tests/support/site.py @@ -17,6 +17,7 @@ import logging import os +import pathlib import time import requests @@ -125,8 +126,9 @@ def upload_image_mediawiki(browser, username, password, image): # Upload file browser.visit(config['DEFAULT']['url'] + '/mediawiki/Special:Upload') - file_path = os.path.realpath('../static/themes/default/img/' + image) - browser.attach_file('wpUploadFile', file_path) + file_path = pathlib.Path(__file__).parent + file_path /= '../../static/themes/default/img/' + image + browser.attach_file('wpUploadFile', str(file_path.resolve())) interface.submit(browser, element=browser.find_by_name('wpUpload')[0])