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('{}')
def send(): self.socket_pub.send(serialize(['is_free']))
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])