make transporter run with dummy XML-RPC API
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2722 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
9db11e8486
commit
e76f640529
4 changed files with 5 additions and 4 deletions
|
@ -24,7 +24,7 @@ $Id: rpcapi.py
|
|||
|
||||
def setup(config):
|
||||
global xmlrpc
|
||||
if config.transportserver.xmlrpc == 'testing':
|
||||
if config.transport.remote.server == 'testing':
|
||||
from cybertools.agent.testing.rpcserver import RPCServer, xmlrpc
|
||||
else:
|
||||
from twisted.web import xmlrpc
|
|
@ -70,5 +70,5 @@ if __name__ == '__main__':
|
|||
master = setup()
|
||||
controller = master.controllers[0]
|
||||
controller.createAgent('transport.remote', 'sample03')
|
||||
controller.enterJob('sample', 'sample03', params=dict(serverURL='', machineName='', method='', userName='', password=''))
|
||||
controller.enterJob('sample', 'sample03', params=dict(resource='xxx'))
|
||||
startReactor()
|
||||
|
|
|
@ -53,7 +53,7 @@ class Transporter(QueueableAgent):
|
|||
def __init__(self, master):
|
||||
super(Transporter, self).__init__(master)
|
||||
config = master.config
|
||||
#self.serverURL = params[serverURL]
|
||||
self.serverURL = config.transport.remote.url
|
||||
self.server = rpcapi.xmlrpc.Proxy(self.serverURL)
|
||||
#self.method = params[method]
|
||||
#self.machineName = params[machineName]
|
||||
|
|
|
@ -8,7 +8,8 @@ Agents for Job Execution and Communication Tasks
|
|||
... controller(names=['core.sample'])
|
||||
... scheduler(name='core')
|
||||
... logger(name='default', standard=30)
|
||||
... transportserver.xmlrpc = 'testing'
|
||||
... transport.remote.server = 'testing'
|
||||
... transport.remote.url = 'http://localhost:8123'
|
||||
... '''
|
||||
>>> from cybertools.agent.main import setup
|
||||
>>> master = setup(config)
|
||||
|
|
Loading…
Add table
Reference in a new issue