""" # 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)
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