Avatar for the jsonlt user
jsonlt
jsonlt-python
BlogDocsChangelog

Add property-based tests for JSON serialization, records, and state

#11Merged
Comparing
property-tests
(
68d373b
) with
main
(
6ed513b
)
CodSpeed Performance Gauge
0%
Untouched
173
Archived
1

Benchmarks

174 total
test_has_nonexistent[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+8%
23.6 µs21.9 µs
test_count[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
+7%
19.9 µs18.6 µs
test_has_nonexistent[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+5%
22.6 µs21.5 µs
test_count[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-5%
18.8 µs19.7 µs
test_has_existing[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+5%
22.6 µs21.5 µs
test_has_existing[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+5%
23.5 µs22.4 µs
test_keys[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchKeys
CodSpeed Performance Gauge
-5%
27.6 µs28.9 µs
test_has_existing[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+5%
22.5 µs21.5 µs
test_find_one_match_late[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
CodSpeed Performance Gauge
+5%
355.2 µs339.5 µs
test_has_nonexistent[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+5%
22.5 µs21.5 µs
test_has_existing[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
22.9 µs22 µs
test_keys[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchKeys
CodSpeed Performance Gauge
-4%
27.7 µs29 µs
test_has_existing[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
24.4 µs23.4 µs
test_keys[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
CodSpeed Performance Gauge
-4%
29 µs30.3 µs
test_has_existing[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
24.5 µs23.5 µs
test_has_nonexistent[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
23.4 µs22.4 µs
test_keys[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
CodSpeed Performance Gauge
-4%
29 µs30.3 µs
test_keys[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
CodSpeed Performance Gauge
-4%
29 µs30.3 µs
test_has_nonexistent[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
23.6 µs22.7 µs
test_find_one_no_match[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
CodSpeed Performance Gauge
+4%
336.4 µs323.3 µs
test_has_nonexistent[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
23.5 µs22.6 µs
test_has_existing[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
24.5 µs23.6 µs
test_items[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchItems
CodSpeed Performance Gauge
+4%
364.2 µs350.8 µs
test_all[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
-4%
299.5 µs311.3 µs
test_has_existing[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
23 µs22.2 µs

Commits

Click on a commit to change the comparison range
Base
main
6ed513b
+0.37%
test(properties): add property-based tests for JSON, records, and state
68d373b
6 months ago
by tbhb
© 2026 CodSpeed Technology
Home Terms Privacy Docs