• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

msiemens / tinydb
97%

Build:
DEFAULT BRANCH: master
Repo Added 21 Jul 2013 06:11PM UTC
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • HEAD
  • azure-pipelines
  • caching-middleware-close
  • custom-serialization
  • custom-table-class
  • data_as_dict
  • dependabot/pip/jinja2-3.1.5
  • dependabot/pip/jinja2-3.1.6
  • dependabot/uv/filelock-3.20.3
  • dependabot/uv/pygments-2.20.0
  • dependabot/uv/pytest-9.0.3
  • dependabot/uv/requests-2.33.0
  • dependabot/uv/urllib3-2.6.3
  • dependabot/uv/urllib3-2.7.0
  • dependabot/uv/urllib3-2.8.0
  • docs/354-move-documents
  • docs/630-docs-type-mismatches
  • docs/api-architecture-overview
  • documents-not-elements
  • feature-dictify-docs-on-insert
  • fix-lru-cache-none-value
  • fix-update-type-hints
  • fix/636-persist-empty-no-wipe
  • fix/637-regex-flags-cache-hash
  • fix/638-any-all-exclude-str-bytes
  • fix/639-coerce-doc-ids-update-remove
  • fix/consistent-missing-doc-ids
  • fix/query-cache-deepcopy
  • fix/query-test-unhashable-args
  • fix/table-update-callable-types
  • insert-multiple-mixed-ids
  • json_args
  • master
  • migration-2.0
  • nested_query
  • patch-1
  • prototype-update
  • python-3.0-3.1
  • test-pypy3
  • upsert
  • v2.0.0
  • v2.0.1
  • v2.1.0
  • v2.2.0
  • v2.2.1
  • v2.2.2
  • v2.3.0
  • v2.3.2
  • v2.4
  • v3.0
  • v3.0.0
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.1.3
  • v3.10.0
  • v3.11.0
  • v3.11.1
  • v3.12.0
  • v3.12.1
  • v3.12.2
  • v3.13.0
  • v3.2.0
  • v3.2.1
  • v3.2.2
  • v3.2.3
  • v3.3.0
  • v3.3.1
  • v3.4.0
  • v3.4.1
  • v3.5.0
  • v3.6.0
  • v3.7.0
  • v3.8.0
  • v3.8.1
  • v3.9.0
  • v4.7.1
  • v4.8.0
  • v4.8.1
  • v4.8.2
  • v4.9.0

05 Oct 2026 08:14PM UTC coverage: 97.285%. First build
37368516491

push

github

web-flow
fix: do not treat str/bytes as sequences in Query.any/all (#641)

is_sequence() used hasattr(__iter__), so string fields matched
any/all as character lists (e.g. name.any(['a','b']) on 'abc').

Use collections.abc.Sequence and exclude str/bytes/bytearray.

Fixes #638

170 of 186 branches covered (91.4%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

654 of 661 relevant lines covered (98.94%)

11.48 hits per line

Relevant lines Covered
Build:
Build:
661 RELEVANT LINES 654 COVERED LINES
11.48 HITS PER LINE
Source Files on master
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37368516491 master fix: do not treat str/bytes as sequences in Query.any/all (#641) is_sequence() used hasattr(__iter__), so string fields matched any/all as character lists (e.g. name.any(['a','b']) on 'abc'). Use collections.abc.Sequence and exclude str/bytes/by... push 05 Oct 2026 08:21PM UTC web-flow github
97.28
37360035402 dependabot/uv/urllib3-2.8.0 build(deps): bump urllib3 from 2.7.0 to 2.8.0 Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANG... Pull #645 05 Oct 2026 06:59PM UTC web-flow github
97.28
35434852965 fix/639-coerce-doc-ids-update-remove Merge 0838f66f5 into 18d73a150 Pull #643 19 Sep 2026 09:30AM UTC web-flow github
97.28
35434749774 docs/630-docs-type-mismatches Merge 53e4728fd into 18d73a150 Pull #644 19 Sep 2026 09:27AM UTC web-flow github
97.28
35434654056 fix/636-persist-empty-no-wipe Merge cc9d426cd into 18d73a150 Pull #642 19 Sep 2026 09:25AM UTC web-flow github
97.28
35434607623 fix/638-any-all-exclude-str-bytes Merge 6e24b155e into 18d73a150 Pull #641 19 Sep 2026 09:24AM UTC web-flow github
97.28
35434574505 fix/637-regex-flags-cache-hash Merge c26558329 into 18d73a150 Pull #640 19 Sep 2026 09:23AM UTC web-flow github
97.28
35403593523 master fix: reject CachingMiddleware reads and writes after close (#634) * Stop CachingMiddleware from accepting writes after close. * Keep the json write reopen check in its original test. push 18 Sep 2026 10:55PM UTC web-flow github
97.28
35403410676 master fix: don't reuse IDs in mixed insert_multiple batches (#633) * Keep auto-ids from colliding in mixed insert_multiple batches. * Type _next_id as Optional[int] so mixed insert_multiple passes mypy. push 18 Sep 2026 10:52PM UTC web-flow github
97.95
35186270683 insert-multiple-mixed-ids Merge b20ee7f8a into 19066e031 Pull #633 18 Sep 2026 10:49PM UTC web-flow github
97.95
See All Builds (811)
  • Repo on GitHub
  • CI Project
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc