Ejemplo n.º 1
0
 def test_trace_headers(self):
     http_config = HttpConfig()
     http_config.trace_headers('some_header')
     assert http_config.header_is_traced('some_header')
     assert not http_config.header_is_traced('some_other_header')
Ejemplo n.º 2
0
 def test_header_is_traced_false_for_none_header(self):
     http_config = HttpConfig()
     http_config.trace_headers('some_header')
     assert not http_config.header_is_traced(None)
Ejemplo n.º 3
0
 def test_none_entry_do_not_raise_exception(self):
     http_config = HttpConfig()
     http_config.trace_headers(None)
     assert not http_config.header_is_traced('some_header_1')
Ejemplo n.º 4
0
 def test_header_is_traced_case_insensitive(self):
     http_config = HttpConfig()
     http_config.trace_headers('sOmE_hEaDeR')
     assert http_config.header_is_traced('SoMe_HeAdEr')
     assert not http_config.header_is_traced('some_other_header')
Ejemplo n.º 5
0
 def test_trace_multiple_headers(self):
     http_config = HttpConfig()
     http_config.trace_headers(['some_header_1', 'some_header_2'])
     assert http_config.header_is_traced('some_header_1')
     assert http_config.header_is_traced('some_header_2')
     assert not http_config.header_is_traced('some_header_3')
Ejemplo n.º 6
0
    def test_empty_entry_do_not_raise_exception(self):
        http_config = HttpConfig()
        http_config.trace_headers("")

        assert not http_config.header_is_traced("some_header_1")
Ejemplo n.º 7
0
 def test_trace_multiple_headers(self):
     http_config = HttpConfig()
     http_config.trace_headers(["some_header_1", "some_header_2"])
     assert http_config.header_is_traced("some_header_1")
     assert http_config.header_is_traced("some_header_2")
     assert not http_config.header_is_traced("some_header_3")
Ejemplo n.º 8
0
 def test_trace_headers_whitelist_case_insensitive(self):
     http_config = HttpConfig()
     http_config.trace_headers("some_header")
     assert http_config.header_is_traced("sOmE_hEaDeR")
     assert not http_config.header_is_traced("some_other_header")
Ejemplo n.º 9
0
 def test_header_is_traced_false_for_empty_header(self):
     http_config = HttpConfig()
     http_config.trace_headers("some_header")
     assert not http_config.header_is_traced("")