本文整理匯總了Python中IceGridAdmin.cleanDbDir方法的典型用法代碼示例。如果您正苦於以下問題:Python IceGridAdmin.cleanDbDir方法的具體用法?Python IceGridAdmin.cleanDbDir怎麽用?Python IceGridAdmin.cleanDbDir使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類IceGridAdmin
的用法示例。
在下文中一共展示了IceGridAdmin.cleanDbDir方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: len
# 需要導入模塊: import IceGridAdmin [as 別名]
# 或者: from IceGridAdmin import cleanDbDir [as 別名]
path = [ ".", "..", "../..", "../../..", "../../../.." ]
head = os.path.dirname(sys.argv[0])
if len(head) > 0:
path = [os.path.join(head, p) for p in path]
path = [os.path.abspath(p) for p in path if os.path.exists(os.path.join(p, "scripts", "TestUtil.py")) ]
if len(path) == 0:
raise RuntimeError("can't find toplevel directory!")
sys.path.append(os.path.join(path[0], "scripts"))
import TestUtil, IceGridAdmin
name = os.path.join("IceGrid", "noRestartUpdate")
node1Dir = os.path.join(os.getcwd(), "db", "node-1")
if not os.path.exists(node1Dir):
os.mkdir(node1Dir)
else:
IceGridAdmin.cleanDbDir(node1Dir)
node2Dir = os.path.join(os.getcwd(), "db", "node-2")
if not os.path.exists(node2Dir):
os.mkdir(node2Dir)
else:
IceGridAdmin.cleanDbDir(node2Dir)
nodeOverrideOptions = '--IceBinDir="%s" --TestDir="%s" --NodePropertiesOverride="%s Ice.ServerIdleTime=0 Ice.PrintProcessId=0 Ice.PrintAdapterReady=0"' % (
TestUtil.getCppBinDir("cpp"),
os.getcwd(),
TestUtil.getCommandLine("", TestUtil.DriverConfig("server")).replace("--", ""))
IceGridAdmin.iceGridTest("", nodeOverrideOptions)
示例2: open
# 需要導入模塊: import IceGridAdmin [as 別名]
# 或者: from IceGridAdmin import cleanDbDir [as 別名]
[ "original/rootfile", "rootfile" ],
[ "original/dir1/file1", "dummy-file1"],
[ "original/dir1/file2", "dummy-file2"],
[ "original/dir2/file3", "dummy-file3"],
[ "updated/rootfile", "rootfile-updated!" ],
[ "updated/dir1/file2", "dummy-file2-updated!"],
[ "updated/dir2/file3", "dummy-file3"],
[ "updated/dir2/file4", "dummy-file4"],
]
print "creating IcePatch2 data directory...",
if not os.path.exists(datadir):
os.mkdir(datadir)
else:
IceGridAdmin.cleanDbDir(datadir)
for [file, content] in files:
file = os.path.join(datadir, file)
if not os.path.exists(os.path.dirname(file)):
os.makedirs(os.path.dirname(file))
f = open(file, 'w')
f.write(content)
f.close()
icepatch2Calc(datadir, "original")
icepatch2Calc(datadir, "updated")
print "ok"
IceGridAdmin.iceGridTest(name, "application.xml", "")