def testCreateInteraction(self): i1 = ParanoidSecurityPolicy() verifyObject(IInteraction, i1) self.assertEquals(list(i1.participations), []) user = object() request = RequestStub(user) i2 = ParanoidSecurityPolicy(request) verifyObject(IInteraction, i2) self.assertEquals(list(i2.participations), [request])
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)
def testCreateInteraction(self): from zope.interface.verify import verifyObject from zope.security.interfaces import IInteraction from zope.security.simplepolicies import ParanoidSecurityPolicy i1 = ParanoidSecurityPolicy() verifyObject(IInteraction, i1) self.assertEqual(list(i1.participations), []) user = object() request = RequestStub(user) i2 = ParanoidSecurityPolicy(request) verifyObject(IInteraction, i2) self.assertEqual(list(i2.participations), [request])
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 __init__(self): self.log.info("started (org)") # Use the default thread transaction manager. self.transaction_manager = transaction.manager self.interaction = ParanoidSecurityPolicy(SystemTickerParticipation()) self.timestamp = time.gmtime() self.timestamp_min = self.timestamp[:-4] self.timestamp_hour = self.timestamp[:-5] self.timestamp_day = self.timestamp[:-6] self.timestamp_month = self.timestamp[:-7] self.timestamp_year = self.timestamp[:-8] threading.Thread.__init__(self)
def __init__(self): self.log.info("started (org)") # Use the default thread transaction manager. self.transaction_manager = transaction.manager self.interaction = ParanoidSecurityPolicy(SystemSnmpdParticipation()) self.transportDispatcher = AsynsockDispatcher() self.transportDispatcher.registerTransport( # udp.domainName, udp.UdpSocketTransport().openServerMode(('localhost', 162)) udp.domainName, udp.UdpSocketTransport().openServerMode(('', 11162))) self.transportDispatcher.registerRecvCbFun(self.cbFun) self.transportDispatcher.jobStarted(1) # this job would never finish threading.Thread.__init__(self)
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)
def __init__(self): self.log.info("started (org)") # Use the default thread transaction manager. self.transaction_manager = transaction.manager self.interaction = ParanoidSecurityPolicy(SystemTickerParticipation()) threading.Thread.__init__(self)
def __init__(self, *participations): ParanoidSecurityPolicy.__init__(self, *participations) self.extras = InteractionExtras()
def __init__(self, *args, **kw): ParanoidSecurityPolicy.__init__(self, *args, **kw) self._cache = {}
def test(self): from zope.interface.verify import verifyObject from zope.security.interfaces import IInteraction from zope.security.simplepolicies import ParanoidSecurityPolicy interaction = ParanoidSecurityPolicy() verifyObject(IInteraction, interaction)
def test(self): interaction = ParanoidSecurityPolicy() verifyObject(IInteraction, interaction)