Beispiel #1
0
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)
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
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
Beispiel #6
0
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()
Beispiel #7
0
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)