コード例 #1
0
ファイル: test_regionservice.py プロジェクト: tjjh89017/maas
 def test_register_is_registered(self):
     protocol = RegionServer()
     responder = protocol.locateResponder(
         RegisterRackController.commandName)
     self.assertIsNotNone(responder)
コード例 #2
0
 def test_handshakeFailed_does_not_log_when_connection_is_closed(self):
     server = RegionServer()
     with TwistedLoggerFixture() as logger:
         server.handshakeFailed(Failure(ConnectionClosed()))
     # Nothing was logged.
     self.assertEqual("", logger.output)
コード例 #3
0
ファイル: test_regionservice.py プロジェクト: tjjh89017/maas
 def test_interfaces(self):
     protocol = RegionServer()
     # transport.getHandle() is used by AMP._getPeerCertificate, which we
     # call indirectly via the peerCertificate attribute in IConnection.
     self.patch(protocol, "transport")
     verifyObject(IConnection, protocol)