def saveContext(browser): callerFonctionName = inspect.stack()[1][3] contexteDirectory = os.path.join('report', 'debug', callerFonctionName) print 'Save contexte to ', contexteDirectory if not os.path.exists(contexteDirectory): os.makedir(contexteDirectory) browser.save_screenshot(os.path.join(contexteDirectory, 'screenshot.png')) if os.path.exists(yadomsServer.databasePath()): shutil.copyfile(yadomsServer.databasePath(), os.path.join(contexteDirectory, os.path.basename(yadomsServer.databasePath()))) if os.path.exists(yadomsServer.scriptsPath()): shutil.copytree(yadomsServer.scriptsPath(), os.path.join(contexteDirectory))
def new(): print ('Use new database') resources.deleteFile(yadomsServer.databasePath()) resources.deleteFile(yadomsServer.databasePath() + "-journal")
def deployFromPath(databaseFullPath): print ('Deploy database from {databaseFullPath}') resources.deleteFile(yadomsServer.databasePath() + "-journal") resources.deployFile(databaseFullPath, yadomsServer.databasePath())
def deploy(databaseName): print 'Deploy database ', databaseName resources.deployFile(os.path.join("resources", "databases", databaseName + ".db3"), yadomsServer.databasePath())
def new(): print 'Use new database' resources.deleteFile(yadomsServer.databasePath())
def new(): print 'Use new database' resources.deleteFile(yadomsServer.databasePath())
def deploy(databaseName): print 'Deploy database ', databaseName resources.deployFile( os.path.join("resources", "databases", databaseName + ".db3"), yadomsServer.databasePath())