RavenDB package for writing integration tests against RavenDB server
Project description
RavenDB Test Driver
ravendb-test-driver
is a package for writing integration tests against RavenDB server.
Setup
Install from PyPi:
pip install ravendb-test-driver
Usage
Inherit RavenTestDriver
to your test class or create an instance within your class.
Unittest example:
from driver.raven_test_driver import RavenTestDriver
from unittest import TestCase
class TestBasic(TestCase):
def setUp(self):
super().setUp()
self.test_driver = RavenTestDriver()
def test_1(self):
with self.test_driver.get_document_store() as store:
with store.open_session() as session:
person = {"Name": "John"}
session.store(person, "people1")
session.save_changes()
PyPi
https://pypi.org/project/ravendb-test-driver/
Github
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for ravendb-test-driver-6.0.0.post2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa48ad85265d8068af784a19c4ca4155736303bf5ba21aa4984708cfc978a7b6 |
|
MD5 | 9061ac5ad1d66bc708bb441301347126 |
|
BLAKE2b-256 | b699fce49315d418fdb082d10ca8190480c5acf45c067f46ed9dd50887fbaac4 |
Close
Hashes for ravendb_test_driver-6.0.0.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a47fee43031000ed4f46cdc1f84ff8b756c3686f4810fe2388bb8e221ec1c0b7 |
|
MD5 | 580ecca10178680c6745c9068799e37d |
|
BLAKE2b-256 | 330280285a6a1d7ca07b9768c8e491cbc26e674614a96c23d0c76d6d5c2feb34 |