コード例 #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))
コード例 #2
0
ファイル: database.py プロジェクト: oxidation99/yadoms
def new():
   print ('Use new database')
   resources.deleteFile(yadomsServer.databasePath())
   resources.deleteFile(yadomsServer.databasePath() + "-journal")
コード例 #3
0
ファイル: database.py プロジェクト: oxidation99/yadoms
def deployFromPath(databaseFullPath):
   print ('Deploy database from {databaseFullPath}')
   resources.deleteFile(yadomsServer.databasePath() + "-journal")
   resources.deployFile(databaseFullPath, yadomsServer.databasePath())
コード例 #4
0
ファイル: database.py プロジェクト: Yadoms/yadoms
def deploy(databaseName):
   print 'Deploy database ', databaseName
   resources.deployFile(os.path.join("resources", "databases", databaseName + ".db3"), yadomsServer.databasePath())
コード例 #5
0
ファイル: database.py プロジェクト: Yadoms/yadoms
def new():
   print 'Use new database'
   resources.deleteFile(yadomsServer.databasePath())
コード例 #6
0
ファイル: database.py プロジェクト: wwj718/yadoms
def new():
    print 'Use new database'
    resources.deleteFile(yadomsServer.databasePath())
コード例 #7
0
ファイル: database.py プロジェクト: wwj718/yadoms
def deploy(databaseName):
    print 'Deploy database ', databaseName
    resources.deployFile(
        os.path.join("resources", "databases", databaseName + ".db3"),
        yadomsServer.databasePath())