aio-libs
yarl
BlogDocsChangelog

Strict typing

#1484Merged
Comparing
strict-typing
(
620432f
) with
master
(
0d68f63
)
CodSpeed Performance Gauge
0%
Untouched
98
Ignored
1

Benchmarks

Passed

test_empty_path_safe
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+3%
52.7 µs51.3 µs
test_empty_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
51.9 µs51.3 µs
test_extend_query_subclassed_str
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
1 ms1 ms
test_url_build_access_username_password
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
672.1 µs668.1 µs
test_url_joinpath_with_truediv
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
690.9 µs688.2 µs
test_url_host_port_subcomponent
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
443.1 µs441.4 µs
test_url_joinpath
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
562.5 µs560.7 µs
test_url_extend_query_existing_query_simple_query_dict
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
691.4 µs689.3 µs
test_url_with_name
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
428.4 µs427.2 µs
test_url_with_password
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
370.6 µs369.6 µs
test_update_query_sequence_mapping
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
test_is_default_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
165.6 µs165.2 µs
test_url_build_encoded_with_host_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
253.6 µs253 µs
test_with_query_none
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
94.9 µs94.7 µs
test_url_extend_query_simple_query_dict
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
668.1 µs666.7 µs
test_with_query_sequence_mapping
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
test_raw_path_qs
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
53 µs53 µs
test_update_query_mapping_with_existing_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_url_build_with_host_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
510.1 µs509.3 µs
test_update_query_mapping
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
950.8 µs949.5 µs
test_empty_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
46.5 µs46.4 µs
test_url_make_access_raw_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
161.4 µs161.2 µs
test_url_build_access_fragment
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
465.6 µs465 µs
test_query_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
47.3 µs47.3 µs
test_url_make_empty_username
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
134.2 µs134.1 µs
test_url_make_no_netloc
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
133.4 µs133.2 µs
test_url_build_access_raw_host
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
594.2 µs593.7 µs
test_url_make_no_netloc_relative
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
132.8 µs132.7 µs
test_url_with_scheme
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
161.8 µs161.7 µs
test_url_with_path_relative
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
118.9 µs118.8 µs
test_url_make_access_fragment
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
164.2 µs164.1 µs
test_empty_raw_path_qs
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
52 µs52 µs
test_url_make_with_ipv4_address_and_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
132.8 µs132.8 µs
test_url_make_with_many_hosts
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms3.1 ms
test_url_with_path_origin
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
79 µs79 µs
test_url_make_access_raw_host
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
162.3 µs162.3 µs
test_url_with_host
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
353.1 µs353 µs
test_url_make_with_ipv4_address_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
134.4 µs134.3 µs
test_human_repr
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
10.2 ms10.2 ms
test_url_make_encoded_with_host_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
181.3 µs181.2 µs
test_url_with_fragment
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
234.1 µs234.1 µs
test_unquoter_long_ascii
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
22.5 ms22.5 ms
test_url_with_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
244.4 µs244.4 µs
test_long_query
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
test_quote_long_path
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
test_path_safe
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
53.9 µs53.9 µs
test_unquoter_long_pct
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
25.4 ms25.4 ms
test_long_query_with_pct
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
17.9 ms17.9 ms
test_url_joinpath_encoded
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
478.5 µs478.5 µs
test_url_make_access_username_password
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
187 µs187.1 µs
test_url_with_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
301.6 µs301.7 µs
test_url_origin
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
79 µs79 µs
test_quote_query_string
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
313.5 µs313.6 µs
test_url_equality
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
304.6 µs304.7 µs
test_url_with_user
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
344.9 µs345.1 µs
test_unquoter_short
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
288.5 µs288.6 µs
test_raw_path_qs_with_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
53 µs53.1 µs
test_url_make_empty_password
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
133.5 µs133.6 µs
test_url_make_with_many_ipv6_hosts
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
test_url_make_with_host_and_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
132.8 µs132.8 µs
test_url_build_with_simple_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_url_build_no_netloc_relative
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
410.4 µs410.7 µs
test_quoter_pct
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
243.1 µs243.3 µs
test_url_to_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
198.8 µs198.9 µs
test_raw_path_qs_with_query_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
117.2 µs117.3 µs
test_url_make_with_host_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
132.7 µs132.8 µs
test_url_make_with_ipv6_address_and_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
132.8 µs132.9 µs
test_url_join
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
190 µs190.1 µs
test_path_safe_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
254.3 µs254.6 µs
test_url_hash
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
180.1 µs180.3 µs
test_with_query_empty
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
99 µs99.1 µs
test_url_with_path_parent
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
296.7 µs297.1 µs
test_quoter_ascii
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
123.9 µs124.1 µs
test_quoter_quote_utf8
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
682.8 µs683.8 µs
test_url_origin_with_user_pass
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
78.5 µs78.6 µs
test_empty_query_string_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
77.5 µs77.7 µs
test_empty_raw_path_qs_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
91.9 µs92.1 µs
test_url_build_with_different_hosts
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
976.2 µs977.8 µs
test_url_build_access_raw_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
581.5 µs582.6 µs
test_raw_path_qs_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
89.7 µs89.9 µs
test_with_query_mapping
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
664.8 µs666.4 µs
test_url_build_with_host_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
631.6 µs633.2 µs
test_empty_query_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
46.8 µs46.9 µs
test_url_with_path_to_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
213.3 µs213.8 µs
test_update_query_empty
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
82.8 µs83 µs
test_with_query_mapping_int_values
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
994 µs996.6 µs
test_empty_path_safe_uncached
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
86.5 µs86.7 µs
test_raw_host_empty_cache
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
229 µs229.7 µs
test_url_build_with_host
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
381.9 µs383 µs
test_url_joinpath_encoded_long
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
835.1 µs837.7 µs
test_url_with_query_to_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
248.1 µs248.9 µs
test_url_build_no_netloc
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
421.9 µs423.4 µs
test_url_make_with_many_ipv4_hosts
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
test_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
46.4 µs46.6 µs
test_update_query_none
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
77.9 µs78.2 µs
test_url_extend_query_existing_query_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
153.7 µs154.4 µs
test_url_make_with_ipv6_address_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
-1%
132.8 µs133.9 µs
test_update_query_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
-2%
667.6 µs678.6 µs

Ignored

test_empty_path_uncached
tests/test_url_benchmarks.py
Ignored
CodSpeed Performance Gauge
0%
86.5 µs86.5 µs

Commits

Click on a commit to change the comparison range
Base
master
0d68f63
+0.2%
Update .pre-commit-config.yaml
005ff9f
9 months ago
by Dreamsorcerer
-0.15%
Update reusable-linters.yml
ff4e2e4
9 months ago
by Dreamsorcerer
-0.13%
Update .codecov.yml
fba56db
9 months ago
by Dreamsorcerer
-0.02%
Create 1484.misc.rst
d0e0fc0
9 months ago
by Dreamsorcerer
-0.1%
Fix cache type
ed66632
9 months ago
by Dreamsorcerer
+0.23%
Update .pre-commit-config.yaml
a051f9f
9 months ago
by Dreamsorcerer
-0.01%
Update .coveragerc
620432f
9 months ago
by Dreamsorcerer
© 2025 CodSpeed Technology
Home Terms Privacy Docs