def test_trafficdefinition(): prop = OSC.Properties() prop.add_file('mycontrollerfile.xml') controller = OSC.Controller('mycontroller', prop) traffic = OSC.TrafficDefinition('my traffic') traffic.add_controller(controller, 0.5) traffic.add_controller( OSC.CatalogReference('ControllerCatalog', 'my controller'), 0.5) traffic.add_vehicle(OSC.VehicleCategory.car, 0.9) traffic.add_vehicle(OSC.VehicleCategory.bicycle, 0.1) prettyprint(traffic.get_element())
def test_trafficsinkaction(): prop = OSC.Properties() prop.add_file('mycontrollerfile.xml') controller = OSC.Controller('mycontroller',prop) traffic = OSC.TrafficDefinition('my traffic') traffic.add_controller(controller,0.5) traffic.add_controller(OSC.CatalogReference('ControllerCatalog','my controller'),0.5) traffic.add_vehicle(OSC.VehicleCategory.car,0.9) traffic.add_vehicle(OSC.VehicleCategory.bicycle,0.1) sink_action = OSC.TrafficSinkAction(10,10,OSC.WorldPosition(),traffic) prettyprint(sink_action.get_element())