def test_close_ssl_exception(self):
     check = SmtpHealthCheck()
     check.sock = self.mox.CreateMock(ssl.SSLSocket)
     check.sock.unwrap().AndRaise(ssl.SSLError)
     check.sock.close()
     self.mox.ReplayAll()
     check._close(True)
 def test_close_ssl_exception(self):
     check = SmtpHealthCheck()
     check.sock = self.mox.CreateMock(ssl.SSLSocket)
     check.sock.unwrap().AndRaise(ssl.SSLError)
     check.sock.close()
     self.mox.ReplayAll()
     check._close(True)
 def test_close_ssl(self):
     check = SmtpHealthCheck()
     orig_sock = self.mox.CreateMock(socket.socket)
     check.sock = self.mox.CreateMock(ssl.SSLSocket)
     check.sock.unwrap().AndReturn(orig_sock)
     orig_sock.close()
     self.mox.ReplayAll()
     check._close(True)
 def test_close(self):
     check = SmtpHealthCheck()
     check.sock = self.mox.CreateMock(socket.socket)
     check.sock.close()
     check.sock.close().AndRaise(socket.error)
     self.mox.ReplayAll()
     check._close(False)
     check._close(False)
 def test_close_ssl(self):
     check = SmtpHealthCheck()
     orig_sock = self.mox.CreateMock(socket.socket)
     check.sock = self.mox.CreateMock(ssl.SSLSocket)
     check.sock.unwrap().AndReturn(orig_sock)
     orig_sock.close()
     self.mox.ReplayAll()
     check._close(True)
 def test_close(self):
     check = SmtpHealthCheck()
     check.sock = self.mox.CreateMock(socket.socket)
     check.sock.close()
     check.sock.close().AndRaise(socket.error)
     self.mox.ReplayAll()
     check._close(False)
     check._close(False)
 def test_close_none(self):
     check = SmtpHealthCheck()
     self.mox.ReplayAll()
     check._close(False)
 def test_close_none(self):
     check = SmtpHealthCheck()
     self.mox.ReplayAll()
     check._close(False)