'If the body of a message begins with I{<} and ends with I{>} (as,
for example, HTML bodies typically will), this is still interpreted
as the body by L{IMAP4Client.fetchSpecific} (and particularly, not
as a length indicator for a response to a request for a partial
body).'

def test_fetchSpecificHTML(self):

    d = self.client.fetchSpecific('7')
    self.assertEqual(self.transport.value(), '0001    FETCH    7    BODY[]\r\n')
    self.client.lineReceived('*    7    FETCH    (BODY[]    "<html>test</html>")')
    self.client.lineReceived('0001    OK    FETCH    completed')
    self.assertEqual(self._extractDeferredResult(d), {7: [['BODY', [], '<html>test</html>']]})
