From 2949c7cd8354c15b00d589b685b714293c7cdaa8 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 24 Oct 2014 16:46:55 +0800 Subject: [PATCH] Behat does not override behat_wwwroot unless told to --- mdk/moodle.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mdk/moodle.py b/mdk/moodle.py index 64cf6c3..4341b6d 100644 --- a/mdk/moodle.py +++ b/mdk/moodle.py @@ -361,7 +361,11 @@ class Moodle(object): if C.get('path') != '' and C.get('path') != None: wwwroot = wwwroot + C.get('path') + '/' wwwroot = wwwroot + self.identifier - self.updateConfig('behat_wwwroot', wwwroot) + currentWwwroot = self.get('behat_wwwroot') + if not currentWwwroot or force: + self.updateConfig('behat_wwwroot', wwwroot) + elif currentWwwroot != wwwroot: + logging.warning('Behat wwwroot not changed, already set to \'%s\', expected \'%s\'.' % (currentWwwroot, wwwroot)) # Force a cache purge self.purge() -- 2.11.0