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/13 12:44:19 UTC

[15/29] 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/8376fe29
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/8376fe29
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/8376fe29

Branch: refs/heads/ib/7685
Commit: 8376fe296734e62403f25b8ee51f747e2bd2bfd8
Parents: c084480
Author: Igor Bondarenko <je...@gmail.com>
Authored: Thu Jul 2 15:56:43 2015 +0300
Committer: Heith Seewald <hs...@slashdotmedia.com>
Committed: Thu Jul 9 13:51:48 2015 +0000

----------------------------------------------------------------------
 .../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/8376fe29/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/8376fe29/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()