pytest-crate is a plugin for pytest for writing integration tests that
interact with CrateDB.
pytest-crate provides a crate session fixture which downloads, starts
and stops a CrateDB node.
>>> def test_database_access(crate):
... # perform database access
... ...The CrateDB version can be specified using the --crate-version option when
running pytest. By default, the latest stable version of CrateDB is used.
See tests/test_layer.py for further examples.