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.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33768d283a0bd71c0d4a2d54ca442da4102a4b40abc44b6e2e47d7687cc3689 |
|
MD5 | fc2393054ee98a0b58215fc5ce0737a8 |
|
BLAKE2b-256 | dfeaf8bbafeb92810b206b079adf8d84daa03556f9ee8f7407f5eb3e8dbcb714 |
Close
Hashes for ravendb_test_driver-6.0.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e24504690fead258eac8a613a43405fc66d27b546fd86115d1dfe10226a60950 |
|
MD5 | aa0614f9c2fbb7b157ec0ca983c1482b |
|
BLAKE2b-256 | 00d0c862807214fd071bf9c29b4e395e4918045a99e2771c4bf8ac94cfb08363 |