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.post3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35d19bb4f7d374086f1a63d3e74425ddbc6a445a6eeb2531c64e999ad7790282 |
|
MD5 | 148696bb9a96b91b63b91d24b42187d0 |
|
BLAKE2b-256 | 8186f5caf567a5267b826aef5c583fdcfad970a8b87564cbb8daaebe4296a89c |
Close
Hashes for ravendb_test_driver-6.0.0.post3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 931d60ef966c9dd340ed6d988dc6469875cd920d55fb19bb61258c6ad150b1b5 |
|
MD5 | 9a045f4820d1be5d598e25b92d8e633d |
|
BLAKE2b-256 | 194f0f6eeb3779a9bae938771567f4534075636aa7fc10c55e1293538777633b |