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 ravendb_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.post4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee650399ae1126044143b12d4260cf06d748719d039cb3eb96fd6ee1adb3c8a |
|
MD5 | efb36eb8361d4eb8a2154dd1e1993bc9 |
|
BLAKE2b-256 | d3967216873ec872dc87a5dd226e2a002d4e17993b78aa62eb27e9a2a09ee21e |
Close
Hashes for ravendb_test_driver-6.0.0.post4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae730da8ead7c2d91a1bc4aa382e4b3e114ca1f05897c5c40c1cfc355d032979 |
|
MD5 | 03d3156264e14c612f69c74342dc4aa6 |
|
BLAKE2b-256 | 07923c9d6b3be45004b9d51515b7a5984a5e0eb1bd978481ef886f75a2caf63c |