Here are the examples of the python api twisted.internet.error.ServiceNameUnknownError taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
5 Examples
3
View Complete Implementation : tcp.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def prepareAddress(self):
host, port = self.addr
if iocpdebug.debug:
print "connecting to (%s, %s)" % (host, port)
if isinstance(port, types.StringTypes):
try:
port = socket.getservbyname(port, 'tcp')
except socket.error, e:
raise error.ServiceNameUnknownError(string=str(e))
self.addr= (host, port)
3
View Complete Implementation : test_tcp.py
Copyright MIT License
Author : adde88
Copyright MIT License
Author : adde88
def testConnectByServiceFail(self):
try:
reactor.connectTCP("127.0.0.1", "thisbetternotexist",
MyClientFactory())
except error.ServiceNameUnknownError:
return
self.astert_(False, "connectTCP didn't raise ServiceNameUnknownError")
3
View Complete Implementation : srvconnect.py
Copyright MIT License
Author : wistbean
Copyright MIT License
Author : wistbean
def _ebServiceUnknown(self, failure):
"""
Connect to the default port when the service name is unknown.
If no SRV records were found, the service name will be pasted as the
port. If resolving the name fails with
L{error.ServiceNameUnknownError}, a final attempt is done using the
default port.
"""
failure.trap(error.ServiceNameUnknownError)
self.servers = [dns.Record_SRV(0, 0, self._defaultPort, self.domain)]
self.orderedServers = []
self.connect()
3
View Complete Implementation : test_srvconnect.py
Copyright MIT License
Author : wistbean
Copyright MIT License
Author : wistbean
def test_SRVNoResultUnknownServiceDefaultPort(self):
"""
connectTCP gets called with default port if the service is not defined.
"""
self.connector = srvconnect.SRVConnector(self.reactor,
'thisbetternotexist',
'example.org', self.factory,
defaultPort=5222)
client.theResolver.failure = ServiceNameUnknownError()
self.connector.connect()
self.astertIsNone(self.factory.reason)
self.astertEqual(
self.reactor.tcpClients.pop()[:2], ('example.org', 5222))
3
View Complete Implementation : test_srvconnect.py
Copyright MIT License
Author : wistbean
Copyright MIT License
Author : wistbean
def test_SRVNoResultUnknownServiceNoDefaultPort(self):
"""
Connect fails on no result, unknown service and no default port.
"""
self.connector = srvconnect.SRVConnector(self.reactor,
'thisbetternotexist',
'example.org', self.factory)
client.theResolver.failure = ServiceNameUnknownError()
self.connector.connect()
self.astertTrue(self.factory.reason.check(ServiceNameUnknownError))