netedit.typeEnter() # try to select node gneJ0 and delete it (Error in type of element) netedit.focusOnFrame() for x in range(0, 5): netedit.typeTab() # paste the new elementClass netedit.pasteIntoTextField("Net Element") # jump to element for x in range(0, 2): netedit.typeTab() # paste the new elementType netedit.pasteIntoTextField("junction") # jump to attribute for x in range(0, 2): netedit.typeTab() # paste the new attribute netedit.pasteIntoTextField("dummyAttribute") # type enter to set attribute netedit.typeEnter() # try to select node gneJ0 and delete it (Error in type of element) netedit.selectItems("Net Element", "junction", "id", "gneJ0") netedit.deleteSelectedItems() # save newtork netedit.saveNetwork() # quit netedit netedit.quit(neteditProcess)
testRoot = os.path.join(os.environ.get('SUMO_HOME', '.'), 'tests') neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # select all edges with disallow = "all" and remove it # (we cannot use "=all" since "all" is expanded to include all vClassess) netedit.selectItems("Net Element", "edge", "disallow", "all") netedit.deleteSelectedItems() # select all edges with disallow = "passenger" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=passenger") netedit.deleteSelectedItems() # select all edges with disallow = "taxi" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=taxi") netedit.deleteSelectedItems() # select all edges with disallow = "bus" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=bus") netedit.deleteSelectedItems() # select all edges with disallow = "coach" and remove it
neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # toogle to lane selection netedit.selectionToogleEdges() # select all lanes with allow = "passenger" and remove it netedit.selectItems("Net Element", "lane", "allow", "=passenger") netedit.deleteSelectedItems() # select all lanes with allow = "taxi" and remove it netedit.selectItems("Net Element", "lane", "allow", "=taxi") netedit.deleteSelectedItems() # select all lanes with allow = "bus" and remove it netedit.selectItems("Net Element", "lane", "allow", "=bus") netedit.deleteSelectedItems() # select all lanes with allow = "coach" and remove it netedit.selectItems("Net Element", "lane", "allow", "=coach") netedit.deleteSelectedItems() # select all lanes with allow = "delivery" and remove it
import sys testRoot = os.path.join(os.environ.get('SUMO_HOME', '.'), 'tests') neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # select all edges with allow = "army" and remove it netedit.selectItems("Net Element", "edge", "allow", "=army") netedit.deleteSelectedItems() # select all edges with allow = "authority" and remove it netedit.selectItems("Net Element", "edge", "allow", "=authority") netedit.deleteSelectedItems() # select all edges with allow = "vip" and remove it netedit.selectItems("Net Element", "edge", "allow", "=vip") netedit.deleteSelectedItems() # select all edges with allow = "hov" and remove it netedit.selectItems("Net Element", "edge", "allow", "=hov") netedit.deleteSelectedItems() # select all edges with allow = "custom1" and remove it
import sys testRoot = os.path.join(os.environ.get('SUMO_HOME', '.'), 'tests') neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # select all edges with disallow = "moped" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=moped") netedit.deleteSelectedItems() # select all edges with disallow = "bicycle" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=bicycle") netedit.deleteSelectedItems() # select all edges with disallow = "pedestrian" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=pedestrian") netedit.deleteSelectedItems() # select all edges with disallow = "tram" and remove it netedit.selectItems("Net Element", "edge", "disallow", "=tram") netedit.deleteSelectedItems() # select all edges with disallow = "rail_urban" and remove it
import sys testRoot = os.path.join(os.environ.get('SUMO_HOME', '.'), 'tests') neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # select all busStops with lanes that contains "E1_0" and remove it netedit.selectItems("Additional", "busStop", "lane", "E0_0") netedit.deleteSelectedItems() # select all busStops with id "busStop_IDToRemove1" and remove it netedit.selectItems("Additional", "busStop", "id", "=busStop_IDToRemove1") netedit.deleteSelectedItems() # select all busStops with id "busStop_IDToRemove2" and remove it netedit.selectItems("Additional", "busStop", "id", "=busStop_IDToRemove2") netedit.deleteSelectedItems() # select all busStops with startPos greather than 15 netedit.selectItems("Additional", "busStop", "startPos", ">14") # change to remove mode netedit.modificationModeRemove()
import sys testRoot = os.path.join(os.environ.get('SUMO_HOME', '.'), 'tests') neteditTestRoot = os.path.join(os.environ.get('TEXTTEST_HOME', testRoot), 'netedit') sys.path.append(neteditTestRoot) import neteditTestFunctions as netedit # noqa # Open netedit neteditProcess, match = netedit.setupAndStart(neteditTestRoot) # go to select mode netedit.selectMode() # select all edges that allow passengers netedit.selectItems("Net Element", "edge", "allow", "passenger") # save selection netedit.focusOnFrame() for x in range(0, 16): netedit.typeTab() netedit.typeSpace() # jump to filename textfield netedit.typeTwoKeys("f", Key.ALT) filename = os.path.join(netedit.textTestSandBox, "selection.txt") netedit.pasteIntoTextField(filename) netedit.typeEnter() # quit netedit netedit.quit(neteditProcess, True)