def testPickling(self): """ Testing that we can render() even after a pickling """ raytracer = Rangefinder(min_num_aux=1) raytracer.set_map(example_world) raytracer.add_photoreceptors(linspace(-deg2rad(170), deg2rad(170), 180), spatial_sigma=deg2rad(0.5), sigma=0.01) raytracer.render(RigidBodyState()) raytracer2 = make_sure_pickable(raytracer) raytracer2.render(RigidBodyState()) make_sure_pickable(raytracer2)
def testSensorSpec1(self): """ Making sure that the sensor spec survives the pickling """ raytracer = TexturedRaytracer() raytracer.set_map(example_world) raytracer.set_sensor(example_sensor) data1 = raytracer.query_sensor([0, 0], 0) raytracer2 = make_sure_pickable(raytracer) data2 = raytracer2.query_sensor([0, 0], 0) self.assertEqual(data1['readings'], data2['readings'])
def testPickling2(self): """ Pickling twice, no map """ raytracer = Rangefinder(min_num_aux=1) raytracer2 = make_sure_pickable(raytracer) make_sure_pickable(raytracer2)
def testPickling2(self): """ Pickling after map loading """ self.raytracer.set_map(create_random_world(10)) make_sure_pickable(self.raytracer)
def testPickling3(self): """ Make sure we can pickle this sensor twice """ r2 = make_sure_pickable(self.raytracer) make_sure_pickable(r2)
def testPickling(self): """ Make sure we can pickle this sensor """ make_sure_pickable(self.raytracer)
def testPickling(self): """ Make sure that we are generating pickable structures (no lambdas) """ map = create_random_world(radius=10) make_sure_pickable(map)
def testPickling2(self): """ Pickling after map loading """ os = self.createSimpleOlfactionSensor() os.set_map(create_random_world(10)) os2 = make_sure_pickable(os) make_sure_pickable(os2)
def testPickling(self): """ Make sure we can pickle this sensor """ ob = make_sure_pickable(self.createSimpleOlfactionSensor()) make_sure_pickable(ob)