'Writing C{unicode} to L{TLSMemoryBIOProtocol} throws a C{TypeError}.'

def test_writeUnicodeRaisesTypeError(self):

    notBytes = u'hello'
    result = []
    class SimpleSendingProtocol(Protocol, ):
        def connectionMade(self):
            try:
                self.transport.write(notBytes)
            except TypeError:
                result.append(True)
            self.transport.write('bytes')
            self.transport.loseConnection()
    d = self.writeBeforeHandshakeTest(SimpleSendingProtocol, 'bytes')
    return d.addCallback((lambda ign: self.assertEqual(result, [True])))
