Ejemplo n.º 1
0
 def handle():
     # first is_free
     data = unserialize(self.socket_rr.recv())
     self.assertEquals(['is_free',None,True],data)
     self.socket_rr.send(serialize([[{},{}], {}]))
     # second is free
     data = unserialize(self.socket_rr.recv())
     self.assertEquals(['is_free',None,False],data)
     self.socket_rr.send('{}')
     # result
     data = unserialize(self.socket_rr.recv())
     self.assertEquals(['solve',None,{}],data)
     self.socket_rr.send('{}')
Ejemplo n.º 2
0
 def send():
     self.socket_pub.send(serialize(['is_free']))
Ejemplo n.º 3
0
 def handle():
     self.socket_rr.recv()
     scenario_data = [self.generateScenario(), {}]
     self.socket_rr.send(serialize(scenario_data))
     data = unserialize(self.socket_rr.recv())
     self.assertIsNone(data[1])