def test_empty_does_not_raise_exception(self): assert normalize_header_name("") == ""
def test_none_does_not_raise_exception(self): assert normalize_header_name(None) is None
def test_name_is_lowered(self): assert normalize_header_name("Content-Type") == "content-type"
def test_name_is_trimmed(self): assert normalize_header_name(" content-type ") == "content-type"
def test_name_is_lowered(self): assert normalize_header_name('Content-Type') == 'content-type'
def _normalized_header_name(header_name): # type: (str) -> str return NORMALIZE_PATTERN.sub("_", normalize_header_name(header_name))