Exemplo n.º 1
0
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))
Exemplo n.º 2
0
def new():
   print ('Use new database')
   resources.deleteFile(yadomsServer.databasePath())
   resources.deleteFile(yadomsServer.databasePath() + "-journal")
Exemplo n.º 3
0
def deployFromPath(databaseFullPath):
   print ('Deploy database from {databaseFullPath}')
   resources.deleteFile(yadomsServer.databasePath() + "-journal")
   resources.deployFile(databaseFullPath, yadomsServer.databasePath())
Exemplo n.º 4
0
def deploy(databaseName):
   print 'Deploy database ', databaseName
   resources.deployFile(os.path.join("resources", "databases", databaseName + ".db3"), yadomsServer.databasePath())
Exemplo n.º 5
0
def new():
   print 'Use new database'
   resources.deleteFile(yadomsServer.databasePath())
Exemplo n.º 6
0
def new():
    print 'Use new database'
    resources.deleteFile(yadomsServer.databasePath())
Exemplo n.º 7
0
def deploy(databaseName):
    print 'Deploy database ', databaseName
    resources.deployFile(
        os.path.join("resources", "databases", databaseName + ".db3"),
        yadomsServer.databasePath())