def test_remove(self):
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()

        self.assertRaises(ValueError, interaction.remove, rq)

        interaction.add(rq)

        interaction.remove(rq)
        self.assert_(rq not in interaction.participations)
        self.assert_(rq.interaction is None)
Exemple #2
0
    def test_remove(self):
        from zope.security.simplepolicies import ParanoidSecurityPolicy
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()

        self.assertRaises(ValueError, interaction.remove, rq)

        interaction.add(rq)

        interaction.remove(rq)
        self.assertTrue(rq not in interaction.participations)
        self.assertTrue(rq.interaction is None)
    def test_add(self):
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()
        interaction.add(rq)
        self.assert_(rq in interaction.participations)
        self.assert_(rq.interaction is interaction)

        # rq already added
        self.assertRaises(ValueError, interaction.add, rq)

        interaction2 = ParanoidSecurityPolicy()
        self.assertRaises(ValueError, interaction2.add, rq)
    def test_remove(self):
        from zope.security.simplepolicies import ParanoidSecurityPolicy
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()

        self.assertRaises(ValueError, interaction.remove, rq)

        interaction.add(rq)

        interaction.remove(rq)
        self.assertTrue(rq not in interaction.participations)
        self.assertTrue(rq.interaction is None)
Exemple #5
0
    def test_add(self):
        from zope.security.simplepolicies import ParanoidSecurityPolicy
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()
        interaction.add(rq)
        self.assertTrue(rq in interaction.participations)
        self.assertTrue(rq.interaction is interaction)

        # rq already added
        self.assertRaises(ValueError, interaction.add, rq)

        interaction2 = ParanoidSecurityPolicy()
        self.assertRaises(ValueError, interaction2.add, rq)
    def test_add(self):
        from zope.security.simplepolicies import ParanoidSecurityPolicy
        rq = RequestStub()
        interaction = ParanoidSecurityPolicy()
        interaction.add(rq)
        self.assertTrue(rq in interaction.participations)
        self.assertTrue(rq.interaction is interaction)

        # rq already added
        self.assertRaises(ValueError, interaction.add, rq)

        interaction2 = ParanoidSecurityPolicy()
        self.assertRaises(ValueError, interaction2.add, rq)