From 1e8203a92d71c8a787af1b977eac393c4d5790d0 Mon Sep 17 00:00:00 2001 From: Abhas Bhattacharya Date: Sun, 3 Jan 2016 11:27:40 +0530 Subject: [PATCH] Small fixes in doc + missing app_gui.stop on error --- pytest_gui_status/status_gui/gui_backend.py | 3 ++- tests/test_plugin/test_plugin.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pytest_gui_status/status_gui/gui_backend.py b/pytest_gui_status/status_gui/gui_backend.py index e4de37a..2210416 100644 --- a/pytest_gui_status/status_gui/gui_backend.py +++ b/pytest_gui_status/status_gui/gui_backend.py @@ -59,7 +59,8 @@ class Controller(htmlPy.Object): hash_dir_name = redis_db.hget("directories_to_hash", dir_name) if hash_dir_name is None: - raise Exception("dir_name = {dir_name} not found in redis db".format( + self.app_gui.stop() + raise redis.exceptions.ConnectionError("dir_name = {dir_name} not found in redis db".format( dir_name=dir_name)) dict_state = {} diff --git a/tests/test_plugin/test_plugin.py b/tests/test_plugin/test_plugin.py index 4f93de6..9cdba3c 100644 --- a/tests/test_plugin/test_plugin.py +++ b/tests/test_plugin/test_plugin.py @@ -43,6 +43,9 @@ def reload_2_3(module_name): reload that works in all versions of Python. Uses builtin reload in py2, imp.reload for <=py3.3, importlib.reload for >=3.4 + + The module six has similar functionalities, + but would be too huge a dependency for this simple case. ''' from sys import version_info