コード例 #1
0
ファイル: test_auth.py プロジェクト: RueLaLaTech/savory-pie
 def test_target_source_changed(self):
     validator = DjangoUserPermissionValidator('value')
     ctx = Mock(spec=['user'])
     ctx.request = Mock()
     ctx.request.user.has_perm.return_value = False
     self.assertFalse(validator.is_write_authorized(ctx, None, 'a', 'b'))
     ctx.request.user.has_perm.assert_called_with('value')
コード例 #2
0
ファイル: test_auth.py プロジェクト: wware/savory-pie
 def test_target_source_changed(self):
     validator = DjangoUserPermissionValidator('value')
     ctx = Mock(spec=['user'])
     ctx.request = Mock()
     ctx.request.user.has_perm.return_value = False
     self.assertFalse(validator.is_write_authorized(ctx, None, 'a', 'b'))
     ctx.request.user.has_perm.assert_called_with('value')
コード例 #3
0
ファイル: test_auth.py プロジェクト: RueLaLaTech/savory-pie
 def test_target_source_not_changed(self):
     validator = DjangoUserPermissionValidator('value')
     ctx = Mock(spec=['user'])
     ctx.request = Mock()
     # Should not call has_perm
     ctx.request.user.has_perm.side_effect = Exception
     self.assertTrue(validator.is_write_authorized(ctx, None, 'a', 'a'))
コード例 #4
0
ファイル: test_auth.py プロジェクト: wware/savory-pie
 def test_target_source_not_changed(self):
     validator = DjangoUserPermissionValidator('value')
     ctx = Mock(spec=['user'])
     ctx.request = Mock()
     # Should not call has_perm
     ctx.request.user.has_perm.side_effect = Exception
     self.assertTrue(validator.is_write_authorized(ctx, None, 'a', 'a'))