class TestAllowOwner(TestCase): def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = user_factory() self.request = RequestFactory().get('/') self.request.user = self.anonymous def test_has_permission_anonymous(self): assert not self.permission.has_permission(self.request, 'myview') def test_has_permission_user(self): self.request.user = self.user assert self.permission.has_permission(self.request, 'myview') def test_has_object_permission_user(self): self.request.user = self.user obj = Mock(spec=[]) obj.user = self.user assert self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_no_user_on_obj(self): self.request.user = self.user obj = Mock(spec=[]) assert not self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_different_user(self): self.request.user = self.user obj = Mock(spec=[]) obj.user = user_factory() assert not self.permission.has_object_permission( self.request, 'myview', obj)
class TestAllowOwner(TestCase): def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = user_factory() self.request = RequestFactory().get('/') self.request.user = self.anonymous def test_has_permission_anonymous(self): assert not self.permission.has_permission(self.request, 'myview') def test_has_permission_user(self): self.request.user = self.user assert self.permission.has_permission(self.request, 'myview') def test_has_object_permission_user(self): self.request.user = self.user obj = Mock(spec=[]) obj.user = self.user assert self.permission.has_object_permission(self.request, 'myview', obj) def test_has_object_permission_no_user_on_obj(self): self.request.user = self.user obj = Mock(spec=[]) assert not self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_different_user(self): self.request.user = self.user obj = Mock(spec=[]) obj.user = user_factory() assert not self.permission.has_object_permission( self.request, 'myview', obj)
class TestAllowOwner(TestCase): fixtures = ['base/users'] def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = UserProfile.objects.get(pk=999) self.request = RequestFactory().get('/') self.request.user = self.anonymous def test_has_permission_anonymous(self): assert not self.permission.has_permission(self.request, 'myview') def test_has_permission_user(self): self.request.user = self.user assert self.permission.has_permission(self.request, 'myview') def test_has_object_permission_user(self): self.request.user = self.user obj = Mock() obj.user = self.user assert self.permission.has_object_permission(self.request, 'myview', obj) def test_has_object_permission_no_user_on_obj(self): self.request.user = self.user obj = Mock() assert not self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_different_user(self): self.request.user = self.user obj = Mock() obj.user = UserProfile.objects.get(pk=20) assert not self.permission.has_object_permission( self.request, 'myview', obj)
class TestAllowOwner(TestCase): fixtures = ['base/users'] def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = UserProfile.objects.get(pk=999) self.request = RequestFactory().get('/') self.request.user = self.anonymous def test_has_permission_anonymous(self): assert not self.permission.has_permission(self.request, 'myview') def test_has_permission_user(self): self.request.user = self.user assert self.permission.has_permission(self.request, 'myview') def test_has_object_permission_user(self): self.request.user = self.user obj = Mock() obj.user = self.user assert self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_no_user_on_obj(self): self.request.user = self.user obj = Mock() assert not self.permission.has_object_permission( self.request, 'myview', obj) def test_has_object_permission_different_user(self): self.request.user = self.user obj = Mock() obj.user = UserProfile.objects.get(pk=20) assert not self.permission.has_object_permission( self.request, 'myview', obj)
def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = user_factory() self.request = RequestFactory().get('/') self.request.user = self.anonymous
def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = UserProfile.objects.get(pk=999) self.request = RequestFactory().get('/') self.request.user = self.anonymous
def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = UserProfile.objects.get(pk=999) self.request = RequestFactory().get('/') self.request.user = self.anonymous
def setUp(self): self.permission = AllowOwner() self.anonymous = AnonymousUser() self.user = user_factory() self.request = RequestFactory().get('/') self.request.user = self.anonymous