Ejemplo n.º 1
0
    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'])
Ejemplo n.º 2
0
    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'])
Ejemplo n.º 3
0
    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'])
Ejemplo n.º 4
0
    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'])
Ejemplo n.º 5
0
    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'])
Ejemplo n.º 6
0
    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'])