You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by je...@apache.org on 2015/07/02 15:04:25 UTC
[2/2] allura git commit: [#7880] ticket:809 Fix test for moderation
controller
[#7880] ticket:809 Fix test for moderation controller
Project: http://git-wip-us.apache.org/repos/asf/allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/allura/commit/03bed466
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/03bed466
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/03bed466
Branch: refs/heads/ib/7880
Commit: 03bed4666544736c2d250a0a0d4092490f9889e6
Parents: 960c6c3
Author: Igor Bondarenko <je...@gmail.com>
Authored: Thu Jul 2 15:56:43 2015 +0300
Committer: Igor Bondarenko <je...@gmail.com>
Committed: Thu Jul 2 15:56:43 2015 +0300
----------------------------------------------------------------------
.../controllers/test_discussion_moderation_controller.py | 1 +
Allura/allura/tests/unit/patches.py | 11 ++++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/allura/blob/03bed466/Allura/allura/tests/unit/controllers/test_discussion_moderation_controller.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tests/unit/controllers/test_discussion_moderation_controller.py b/Allura/allura/tests/unit/controllers/test_discussion_moderation_controller.py
index 5f88b0a..58c98ef 100644
--- a/Allura/allura/tests/unit/controllers/test_discussion_moderation_controller.py
+++ b/Allura/allura/tests/unit/controllers/test_discussion_moderation_controller.py
@@ -28,6 +28,7 @@ from allura.tests.unit import patches
class TestWhenModerating(WithDatabase):
patches = [patches.fake_app_patch,
+ patches.fake_user_patch,
patches.fake_redirect_patch,
patches.fake_request_patch,
patches.disable_notifications_patch]
http://git-wip-us.apache.org/repos/asf/allura/blob/03bed466/Allura/allura/tests/unit/patches.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tests/unit/patches.py b/Allura/allura/tests/unit/patches.py
index 41cb403..afd5758 100644
--- a/Allura/allura/tests/unit/patches.py
+++ b/Allura/allura/tests/unit/patches.py
@@ -18,7 +18,11 @@
from mock import Mock, patch
from pylons import tmpl_context as c
-from allura.tests.unit.factories import create_project, create_app_config
+from allura.tests.unit.factories import (
+ create_project,
+ create_app_config,
+ create_user,
+)
def fake_app_patch(test_case):
@@ -31,6 +35,11 @@ def fake_app_patch(test_case):
return patch.object(c, 'app', app, create=True)
+def fake_user_patch(test_case):
+ user = create_user(username='my_user')
+ return patch.object(c, 'user', user, create=True)
+
+
def project_app_loading_patch(test_case):
test_case.fake_app = Mock()
test_case.project_app_instance_function = Mock()