'Check that L{Headers.removeHeader} removes the given header.'

def test_removeHeader(self):

    h = Headers()
    h.setRawHeaders(u'foo', [u'lemur'])
    self.assertTrue(h.hasHeader(u'foo'))
    h.removeHeader(u'foo')
    self.assertFalse(h.hasHeader(u'foo'))
    self.assertFalse(h.hasHeader('foo'))
    h.setRawHeaders(u'bar', [u'panda'])
    self.assertTrue(h.hasHeader(u'bar'))
    h.removeHeader(u'Bar')
    self.assertFalse(h.hasHeader(u'bar'))
    self.assertFalse(h.hasHeader('bar'))
