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_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_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_has_existing[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
24.4 µs23.4 µ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_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_has_existing[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+4%
23 µs22.2 µs
test_find_one_match_early[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
CodSpeed Performance Gauge
+3%
3.3 ms3.2 ms
test_all[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
3.3 ms3.2 ms
test_has_existing[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
+3%
24.6 µs23.9 µs
test_find_one_match_late[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
CodSpeed Performance Gauge
+3%
3.4 ms3.3 ms
test_find_low_selectivity[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
CodSpeed Performance Gauge
+3%
4.3 ms4.2 ms
test_get_existing_key[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
CodSpeed Performance Gauge
+2%
33.5 µs32.7 µs
test_find_one_match_late[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
CodSpeed Performance Gauge
+2%
32.9 ms32.2 ms

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
23 days ago
by tbhb
© 2026 CodSpeed Technology
Home Terms Privacy Docs