本文整理汇总了Python中server.Server.executionEnds方法的典型用法代码示例。如果您正苦于以下问题:Python Server.executionEnds方法的具体用法?Python Server.executionEnds怎么用?Python Server.executionEnds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类server.Server
的用法示例。
在下文中一共展示了Server.executionEnds方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: emulateExecution
# 需要导入模块: from server import Server [as 别名]
# 或者: from server.Server import executionEnds [as 别名]
def emulateExecution(self, name,
ok = True, running = False,
project='myproject', client='myclient', **keyw) :
s = Server("fixture")
s = ArgPrepender(s, project, client, name)
timestamp = "{:%Y-%m-%d %H:%M:%S}".format(
datetime.datetime.strptime(name, "%Y%m%d-%H%M%S"))
s.executionStarts(
timestamp=timestamp,
changelog=[])
s.taskStarts(1,"First task")
if running: return
s.taskEnds(1,ok)
s.executionEnds(ok)
示例2: test_isRunning_client_whenExecutionEnded
# 需要导入模块: from server import Server [as 别名]
# 或者: from server.Server import executionEnds [as 别名]
def test_isRunning_client_whenExecutionEnded(self) :
s = Server("fixture")
s.createServer()
s.createProject("myproject")
s.createClient("myproject", "myclient")
s.executionStarts(
"myproject", "myclient", "20130301-132313",
timestamp="2013-03-01 13:23:13",
changelog=[])
s.executionEnds(
"myproject", "myclient", "20130301-132313", True)
self.assertEqual(
s.isRunning("myproject","myclient"), False)
示例3: emulateExecution
# 需要导入模块: from server import Server [as 别名]
# 或者: from server.Server import executionEnds [as 别名]
def emulateExecution(client, name, tasks,
project='myproject') :
s = Server("fixture")
s = ArgPrepender(s, project, client, name)
timestamp = "{:%Y-%m-%d %H:%M:%S}".format(
datetime.datetime.strptime(name, "%Y%m%d-%H%M%S"))
s.executionStarts(
timestamp=timestamp,
changelog=[])
for i, (task,commands) in enumerate(tasks) :
s.taskStarts(i+1,task)
for j, (line, ok, output, info, stats) in enumerate(commands) :
s.commandStarts(i+1, j+1, line)
if ok is None : return # Running or interrupted
s.commandEnds(i+1, j+1,
output=output,
ok=ok,
info=info,
stats=stats)
if ok is False : break # Failed, fatal for the task
s.taskEnds(i+1,ok)
s.executionEnds(ok)