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

msiemens / tinydb
98%

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
  • 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
  • docs/354-move-documents
  • docs/api-architecture-overview
  • documents-not-elements
  • feature-dictify-docs-on-insert
  • fix-update-type-hints
  • fix/consistent-missing-doc-ids
  • fix/query-cache-deepcopy
  • fix/query-test-unhashable-args
  • fix/table-update-callable-types
  • 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

10 Aug 2026 06:34PM UTC coverage: 97.914%. Remained the same
31419768423

push

github

web-flow
docs: explain moving documents between databases (#622)

* docs: explain moving documents between databases

Document that Document instances retain their doc_id when inserted into
another table or database, and show the dict(document) workaround from
issue #354.

Add test_move_document_between_tables to cover the conflict and fix.

Related: #354

* test: assert document is not None for mypy

Table.get returns Document | None; narrow the type so mypy accepts
insert/dict(document) on Python 3.14 CI.

161 of 174 branches covered (92.53%)

Branch coverage included in aggregate %.

637 of 641 relevant lines covered (99.38%)

11.52 hits per line

Relevant lines Covered
Build:
Build:
641 RELEVANT LINES 637 COVERED LINES
11.52 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
31419768423 master docs: explain moving documents between databases (#622) * docs: explain moving documents between databases Document that Document instances retain their doc_id when inserted into another table or database, and show the dict(document) workaround ... push 10 Aug 2026 06:34PM UTC web-flow github
97.91
31419718488 master docs: add architecture overview to API reference (#620) * docs: add architecture overview to API reference Add a high-level class diagram and data-flow summary at the top of the API docs so contributors can understand how TinyDB's core classes r... push 10 Aug 2026 06:34PM UTC web-flow github
97.91
31359024285 docs/354-move-documents Merge 62c0cffa3 into 8d3f0c7c9 Pull #622 10 Aug 2026 05:34AM UTC web-flow github
97.91
31358995578 docs/api-architecture-overview Merge 4c66a264b into 8d3f0c7c9 Pull #620 10 Aug 2026 05:34AM UTC web-flow github
97.91
31250452926 master docs: document that search() results share structure with the query cache (#617) * docs: document that search() results share structure with the query cache Table.search() results are read from and written to the internal cache as a shallow list... push 08 Aug 2026 09:23AM UTC web-flow github
97.91
31249290764 fix/query-cache-deepcopy Merge ac29383e8 into 9afda0c57 Pull #617 08 Aug 2026 08:51AM UTC web-flow github
97.91
31131644004 fix/query-cache-deepcopy Merge 1e8b70fa2 into 9afda0c57 Pull #617 06 Aug 2026 11:35PM UTC web-flow github
97.91
31113969387 v4.9.0 chore: release version v4.9.0 push 06 Aug 2026 03:03PM UTC msiemens github
97.91
31113853122 master chore: release version v4.9.0 push 06 Aug 2026 03:02PM UTC msiemens github
97.91
31113163284 master fix: freeze unhashable args in Query.test to prevent TypeError (#618) Passing list or dict values as extra arguments to Query().field.test() raised TypeError: unhashable type when the resulting QueryInstance was hashed (e.g. on first use with a c... push 06 Aug 2026 02:54PM UTC web-flow github
97.91
See All Builds (797)
  • 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