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

msiemens / tinydb
100%
master: 99%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/jinja2-3.1.6
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 v3.0
branch: v3.0
CHANGE BRANCH
x
Reset
  • v3.0
  • HEAD
  • azure-pipelines
  • custom-serialization
  • custom-table-class
  • data_as_dict
  • dependabot/pip/jinja2-3.1.5
  • dependabot/pip/jinja2-3.1.6
  • documents-not-elements
  • feature-dictify-docs-on-insert
  • json_args
  • master
  • migration-2.0
  • nested_query
  • 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.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

pending completion
272

push

travis-ci

msiemens
Refactor database and table classes

Up to now there was a circular relationship between the database object and the
table objects. Now each table gets a StorageProxy which forwards read and write
operations to the storage and allows access only to the corresponding table data.

Also, the database object is now responsible for cleaning up the storage. The
table objects can no longer be used as a context manager (as suggested by
@krisztianfekete in #70). In addition, the database object will close the storage
if it is garbage collected and `close` hasn't been called yet.

See discussion in #70

43 of 43 new or added lines in 2 files covered. (100.0%)

392 of 392 relevant lines covered (100.0%)

6.99 hits per line

Relevant lines Covered
Build:
Build:
392 RELEVANT LINES 392 COVERED LINES
6.99 HITS PER LINE
Source Files on v3.0
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
272 v3.0 Refactor database and table classes Up to now there was a circular relationship between the database object and the table objects. Now each table gets a StorageProxy which forwards read and write operations to the storage and allows access only t... push 27 Sep 2015 10:48AM UTC msiemens travis-ci pending completion  
270 v3.0 Small rewording in README.rst push 25 Sep 2015 11:52AM UTC msiemens travis-ci pending completion  
267 v3.0 Update docs for changes in v3.0 push 18 Sep 2015 01:02PM UTC msiemens travis-ci pending completion  
265 v3.0 Travis: Migrate to new infrastructure push 18 Sep 2015 10:36AM UTC msiemens travis-ci pending completion  
263 v3.0 Better fix for Python 3.5 push 18 Sep 2015 10:31AM UTC msiemens travis-ci pending completion  
262 v3.0 Workaround for pytest-dev/pytest#996 push 18 Sep 2015 10:26AM UTC msiemens travis-ci pending completion  
259 v3.0 Add support for Python 2.5 push 18 Sep 2015 10:18AM UTC msiemens travis-ci pending completion  
257 v3.0 Code cleanup push 18 Sep 2015 10:12AM UTC msiemens travis-ci pending completion  
255 v3.0 Empty storages should now return None and not raise ValueError (see #67) push 17 Sep 2015 07:20PM UTC msiemens travis-ci pending completion  
253 v3.0 Remove migration script push 17 Sep 2015 07:16PM UTC msiemens travis-ci pending completion  
See All Builds (757)
  • Repo on GitHub
  • CI Project
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc