def test_nosniff(self): self.reqs['responses']['auto'].headers['X-Content-Type-Options'] = 'nosniff' result = x_content_type_options(self.reqs) self.assertEquals('x-content-type-options-nosniff', result['result']) self.assertTrue(result['pass'])
def test_header_invalid(self): self.reqs['responses']['auto'].headers['X-Content-Type-Options'] = 'whimsy' result = x_content_type_options(self.reqs) self.assertEquals('x-content-type-options-header-invalid', result['result']) self.assertFalse(result['pass'])
def test_missing(self): result = x_content_type_options(self.reqs) self.assertEquals('x-content-type-options-not-implemented', result['result']) self.assertFalse(result['pass'])