From: Frederic Massart Date: Fri, 8 Nov 2013 07:11:51 +0000 (+0800) Subject: Raise an exception when Behat init fails. Fixes #65 X-Git-Tag: v1.0~44 X-Git-Url: https://git.cameron1729.xyz/?a=commitdiff_plain;h=a97bd3c49f8281bca03d6d84f47964ed6e804f6b;p=mdk.git Raise an exception when Behat init fails. Fixes #65 --- diff --git a/lib/moodle.py b/lib/moodle.py index dcf9821..2d8c8db 100644 --- a/lib/moodle.py +++ b/lib/moodle.py @@ -344,7 +344,9 @@ class Moodle(object): self.purge() # Run the init script. - self.cli('admin/tool/behat/cli/init.php', stdout=None, stderr=None) + result = self.cli('admin/tool/behat/cli/init.php', stdout=None, stderr=None) + if result[0] != 0: + raise Exception('Error while initialising Behat. Please try manually.') # Force a cache purge self.purge()