def testMakeEnvelopeData1(self): self.assertEqual( es.sub("/", makeEnvelopeData(self.env)), '["forward", '+ '[["R1", "R2", "R3"], '+ '"s://auth.b/path/type/d#frag", '+ '"s://auth.b/path/source/d#frag", '+ '"--- payload ---"]]' )
def testMakeEnvSubscribeData4(self): payload = [44, None, None] ev = makeEvent(URI.EventSubscribeType, "agent", payload) env = EventEnvelope(ev, "router") self.assertEqual( es.sub("/", makeEnvelopeData(env)), '["forward", ' + '[["router"], ' + '"http://id.webbrick.co.uk/events/subscribe", ' + '"agent", ' + '[44, null, null]]]')
def testMakeEnvSubscribeData3(self): payload = [33, self.ev.getType(), None] ev = makeEvent(URI.EventSubscribeType, "agent", payload) env = EventEnvelope(ev, "router") self.assertEqual( es.sub("/", makeEnvelopeData(env)), '["forward", ' + '[["router"], ' + '"http://id.webbrick.co.uk/events/subscribe", ' + '"agent", ' + '[33, "s://auth.b/path/type/d#frag", null]]]')
def testMakeEnvelopeData2(self): self.ev2 = makeEvent("s://auth.b/path/type/d#frag", "s://auth.b/path/source/d#frag", None) self.env2 = EventEnvelope(self.ev2, "R1").nextHop("R2").nextHop("R3") self.assertEqual( es.sub("/", makeEnvelopeData(self.env2)), '["forward", ' + '[["R1", "R2", "R3"], ' + '"s://auth.b/path/type/d#frag", ' + '"s://auth.b/path/source/d#frag", ' + 'null]]')
def testMakeEnvelopeData2(self): self.ev2 = makeEvent("s://auth.b/path/type/d#frag", "s://auth.b/path/source/d#frag", None) self.env2 = EventEnvelope(self.ev2,"R1").nextHop("R2").nextHop("R3") self.assertEqual( es.sub("/", makeEnvelopeData(self.env2)), '["forward", '+ '[["R1", "R2", "R3"], '+ '"s://auth.b/path/type/d#frag", '+ '"s://auth.b/path/source/d#frag", '+ 'null]]' )
def testMakeEnvSubscribeData4(self): payload = [44, None, None] ev = makeEvent(URI.EventSubscribeType, "agent", payload) env = EventEnvelope(ev, "router") self.assertEqual( es.sub("/", makeEnvelopeData(env)), '["forward", '+ '[["router"], '+ '"http://id.webbrick.co.uk/events/subscribe", '+ '"agent", '+ '[44, null, null]]]' )
def testMakeEnvSubscribeData3(self): payload = [33, self.ev.getType(), None] ev = makeEvent(URI.EventSubscribeType, "agent", payload) env = EventEnvelope(ev, "router") self.assertEqual( es.sub("/", makeEnvelopeData(env)), '["forward", '+ '[["router"], '+ '"http://id.webbrick.co.uk/events/subscribe", '+ '"agent", '+ '[33, "s://auth.b/path/type/d#frag", null]]]' )
def testMakeEnvelopeData1(self): self.assertEqual( es.sub("/", makeEnvelopeData(self.env)), '["forward", ' + '[["R1", "R2", "R3"], ' + '"s://auth.b/path/type/d#frag", ' + '"s://auth.b/path/source/d#frag", ' + '"--- payload ---"]]')