Lines Matching refs:get_scheme
51 def get_scheme(*args, **kwargs): function
74 assert get_scheme() == 'http', 'ipv4 default proto'
75 assert get_scheme('ipv6') == 'http', 'ipv6 default proto'
76 assert get_scheme(xfp='https') == 'http', 'bad proto'
77 assert get_scheme(xfp='blah') == 'http', 'bad xfp'
78 assert get_scheme('ipv6', xfp='https') == 'http', 'bad proto ipv6'
97 assert get_scheme() == 'http', 'ipv4 default proto 2'
98 assert get_scheme('ipv6') == 'http', 'ipv6 default proto 2'
99 assert get_scheme(xfp='https') == 'https', 'xfp replace'
100 assert get_scheme(xfp='on') == 'https', 'xfp replace 2'
101 assert get_scheme('ipv6', xfp='https') == 'http', 'bad proto ipv6 2'
113 assert get_scheme(xfp='https') == 'http', 'bad proto 2'
114 assert get_scheme('ipv6', xfp='https') == 'https', 'xfp replace 3'
134 assert get_scheme(xfp='http, https') == 'http', 'xfp replace'
135 assert get_scheme(xfp='http, https, http') == 'http', 'xfp replace 2'
137 get_scheme(xfp=['http, https', 'http', 'https']) == 'http'
160 assert get_scheme(xfp='https') == 'http', 'bad source ipv4'
163 assert get_scheme('ipv6', xfp=proto) == proto, 'replace'
212 assert get_scheme() == 'http', 'ipv4 default proto'
213 assert get_scheme('ipv6') == 'http', 'ipv6 default proto'
214 assert get_scheme(xfp='https') == 'https', 'replace 1'
215 assert get_scheme(xfp='oN') == 'https', 'replace 2'
228 assert get_scheme(xfp='https') == 'http', 'empty source xfp'