Beispiel #1
0
 def test_must_have_addon_user_false(self, mock_current_user):
     mock_current_user.return_value = Auth(self.project.creator)
     self.project.creator.delete_addon('github')
     decorated = must_have_addon('github', 'user')(needs_addon_view)
     with assert_raises(HTTPError):
         decorated()
Beispiel #2
0
 def test_must_have_addon_node_false(self, mock_kwargs_to_nodes):
     mock_kwargs_to_nodes.return_value = (None, self.project)
     self.project.delete_addon('github', auth=None)
     decorated = must_have_addon('github', 'node')(needs_addon_view)
     with assert_raises(HTTPError):
         decorated()
Beispiel #3
0
 def test_must_have_addon_user_true(self, mock_current_user):
     mock_current_user.return_value = Auth(self.project.creator)
     self.project.creator.add_addon('github')
     decorated = must_have_addon('github', 'user')(needs_addon_view)
     res = decorated()
     assert_equal(res, 'openaddon')
Beispiel #4
0
 def test_must_have_addon_node_true(self, mock_kwargs_to_nodes):
     mock_kwargs_to_nodes.return_value = (None, self.project)
     self.project.add_addon('github', auth=None)
     decorated = must_have_addon('github', 'node')(needs_addon_view)
     res = decorated()
     assert_equal(res, 'openaddon')
Beispiel #5
0
 def test_must_have_addon_user_false(self, mock_current_user):
     mock_current_user.return_value = Auth(self.project.creator)
     self.project.creator.delete_addon('github')
     decorated = must_have_addon('github', 'user')(needs_addon_view)
     with assert_raises(HTTPError):
         decorated()
Beispiel #6
0
 def test_must_have_addon_user_true(self, mock_current_user):
     mock_current_user.return_value = Auth(self.project.creator)
     self.project.creator.add_addon('github')
     decorated = must_have_addon('github', 'user')(needs_addon_view)
     res = decorated()
     assert_equal(res, 'openaddon')
Beispiel #7
0
 def test_must_have_addon_node_false(self, mock_kwargs_to_nodes):
     mock_kwargs_to_nodes.return_value = (None, self.project)
     self.project.delete_addon('github', auth=None)
     decorated = must_have_addon('github', 'node')(needs_addon_view)
     with assert_raises(HTTPError):
         decorated()
Beispiel #8
0
 def test_must_have_addon_node_true(self, mock_kwargs_to_nodes):
     mock_kwargs_to_nodes.return_value = (None, self.project)
     self.project.add_addon('github', auth=None)
     decorated = must_have_addon('github', 'node')(needs_addon_view)
     res = decorated()
     assert_equal(res, 'openaddon')