예제 #1
0
파일: test_auth.py 프로젝트: scooley/osf.io
 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()
예제 #2
0
파일: test_auth.py 프로젝트: scooley/osf.io
 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()
예제 #3
0
파일: test_auth.py 프로젝트: scooley/osf.io
 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')
예제 #4
0
파일: test_auth.py 프로젝트: scooley/osf.io
 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')
예제 #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()
예제 #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')
예제 #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()
예제 #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')