Exemplo n.º 1
0
    def test_assert_header(self):
        """ Test that checking for headers returns the correct values """
        resp = HttpResponse(self.mock_response)
        self.assertTrue(resp.assertHeader('content-type'))
        self.assertTrue(resp.assertHeader('content-type', 'text/html'))
        self.assertFalse(resp.assertHeader('content-type', 'plain/text'))
        self.assertFalse(resp.assertHeader('not a header'))
        self.assertFalse(resp.assertHeader('not a header', 'not a value'))

        self.assertFalse(resp.assertNotHeader('content-type'))
        self.assertFalse(resp.assertNotHeader('content-type', 'text/html'))
        self.assertTrue(resp.assertNotHeader('content-type', 'plain/text'))
        self.assertTrue(resp.assertNotHeader('not a header'))
        self.assertTrue(resp.assertNotHeader('not a header', 'not a value'))