Exemplo n.º 1
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)

# go to delete mode
netedit.deleteMode()

# delete junction
netedit.leftClick(match, 330, 300)

# Undo
netedit.undo(match, 1)

# Change to delete
netedit.deleteMode()

# disable 'Automatically delete additionals'
netedit.changeAutomaticallyDeleteAdditionals(match)

# try to delete junction
netedit.leftClick(match, 330, 300)
Exemplo n.º 2
0
neteditProcess, match = netedit.setupAndStart(neteditTestRoot, False)

# Change to create additional
netedit.additionalMode()

# obtain match for comboboxAdditional
comboboxAdditional = netedit.getComboBoxAdditional(match)

# select E1
netedit.changeAdditional(comboboxAdditional, 6)

# create E1
netedit.leftClick(match, 250, 250)

# Change to delete
netedit.deleteMode()

# delete created E1
netedit.leftClick(match, 250, 250)

# delete loaded E1
netedit.leftClick(match, 450, 250)

# Check undo redo
netedit.undo(match, 2)
netedit.redo(match, 2)

# save additionals
netedit.saveAdditionals()

# save newtork