man-group / ArcticDB

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
http://arcticdb.io
Other
1.52k stars 93 forks source link

Tests delete snapshot #1951

Closed grusev closed 2 weeks ago

grusev commented 3 weeks ago

Reference Issues/PRs

What does this implement or fix?

Implemented several tests for delete_snapshot() method, to test behavior of snapshots on single symbol and on multiple symbols, as well as on tiny segment datastores. One tests is skipped due to bug

Additionally, added typehints on some of the fixtures.

Any other comments?

Checklist

Checklist for code changes... - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes?