2 from twisted
.internet
.protocol
import Protocol
, ClientFactory
, Factory
3 from twisted
.internet
import reactor
4 from fitnesse
.client
import Client
7 class FitnesseClientFactory(ClientFactory
):
8 def buildProtocol(self
, addr
):
9 self
.protocol
= Client()
12 def clientConnectionLost(self
, connector
, reason
):
13 #print 'Lost connection. Reason:', reason
16 def clientConnectionFailed(self
, connector
, reason
):
17 print 'Connection failed. Reason:', reason
20 port
= int(sys
.argv
[3])
21 socketToken
= sys
.argv
[4]
23 client_factory
= FitnesseClientFactory()
24 reactor
.connectTCP(host
, port
, client_factory
)