# import common functions for netedit tests import os 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) # apply zoom netedit.setZoom("25", "25", "25") # go to additional mode netedit.additionalMode() # select E3 netedit.changeAdditional("e3Detector") # create E3 netedit.leftClick(match, 250, 400) # select entry detector netedit.changeAdditional("detEntry") # Create Entry detector E3 netedit.selectAdditionalChild(6, 0)
# import common functions for netedit tests import os 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) # apply zoom (to see all POIS) netedit.setZoom("0", "0", "100") # go to select mode netedit.selectMode() # select all using invert netedit.selectionInvert() # go to inspect mode netedit.inspectMode() # inspect POIs netedit.leftClick(match, 350, 100) # Set invalid color netedit.modifyAttribute(0, "Jren")
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) # Rebuild network netedit.rebuildNetwork() # zoom in central node netedit.setZoom("50", "50", "50") # go to delete mode netedit.deleteMode() # delete first crossing netedit.leftClick(match, 250, 225) # delete second crossing netedit.leftClick(match, 385, 225) # check undo redo netedit.undo(match, 2) # save newtork netedit.saveNetwork()
# import common functions for netedit tests import os 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) # apply zoom (to see all POIS) netedit.setZoom("0", "0", "80") # go to select mode netedit.selectMode() # select all using invert netedit.selectionInvert() # go to inspect mode netedit.inspectMode() # inspect POIs netedit.leftClick(match, 400, 400) # Set invalid color netedit.modifyAttribute(0, "Jren")
# import common functions for netedit tests import os 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) # apply zoom netedit.setZoom("25", "0", "25") # go to additional mode netedit.additionalMode() # select E3 netedit.changeAdditional("e3Detector") # create E3 netedit.leftClick(match, 250, 50) # select entry detector netedit.changeAdditional("detEntry") # Create Entry detector netedit.selectAdditionalChild(6, 0)