'L{IRCClient.desrcibe} sends a CTCP ACTION message to the target
specified.'

def test_describe(self):

    target = 'foo'
    channel = '#bar'
    action = 'waves'
    self.protocol.describe(target, action)
    self.protocol.describe(channel, action)
    expected = [('PRIVMSG    %s    :\x01ACTION    %s\x01' % (target, action)), ('PRIVMSG    %s    :\x01ACTION    %s\x01' % (channel, action)), '']
    self.assertEqualBufferValue(self.transport.value().split('\r\n'), expected)
