def test_direct_session_close_after_server_close(driver_info, test_script): # python -m pytest tests/stub/test_directdriver.py -s -v -k test_direct_session_close_after_server_close with StubCluster(test_script): uri = "bolt://127.0.0.1:9001" with GraphDatabase.driver(uri, auth=driver_info["auth_token"], **driver_config) as driver: with driver.session(**session_config) as session: with pytest.raises(ServiceUnavailable): session.write_transaction(lambda tx: tx.run(Query("CREATE (a:Item)", timeout=1)))
def add_person_within_a_second(self, name): with self.driver.session() as session: session.run(Query("CREATE (a:Person {name: $name})", timeout=1.0), name=name)