예제 #1
0
def makeErr(e, iq):
    err = xmlstream.toResponse(iq)
    cmd = err.addChild(copyCommandElement(getCommandElement(iq)))
    cmd['status'] = 'complete'
    n = Note(e, 'error')
    cmd.addChild(n.toElement())
    return err
예제 #2
0
 def reset(e):
     self.pageManager.reset()
     self.stateManager.reset()
     err = xmlstream.toResponse(iq)
     cmd = err.addChild(copyCommandElement(getCommandElement(iq)))
     cmd['status'] = 'complete'
     n = Note(str(e), 'error')
     cmd.addChild(n.toElement())
     return defer.succeed(err)
예제 #3
0
파일: commandTests.py 프로젝트: wyn/collab
 def test_copyCommandElement(self):
     cmd = Command(node='test', action='execute')
     cmd_el = cmd.toElement()
     cmd2 = command.copyCommandElement(cmd_el)
     self.assertEquals(cmd2['node'], cmd_el['node'])
     self.assertEquals(cmd2['sessionid'], cmd_el['sessionid'])