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