Skip to main content

LangGraph testing plugin for fasteval -- wrap any compiled StateGraph with a minimal harness for chat, session, mocking, and node-level testing

Project description

fasteval-langgraph

LangGraph testing plugin for fasteval. Wraps any compiled StateGraph with a minimal test harness for chat, session, mocking, and node-level testing.

Install

pip install fasteval-langgraph

Quick Start

from fasteval_langgraph import harness, mock
import fasteval as fe

graph = harness(compiled_graph)

@fe.correctness(threshold=0.8)
async def test_agent():
    result = await graph.chat("How do I configure OAuth?")
    fe.score(result.response, "Use OAuth 2.0...", input="How do I configure OAuth?")

See the full documentation for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fasteval_langgraph-2.0.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fasteval_langgraph-2.0.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file fasteval_langgraph-2.0.0.tar.gz.

File metadata

  • Download URL: fasteval_langgraph-2.0.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fasteval_langgraph-2.0.0.tar.gz
Algorithm Hash digest
SHA256 cddcf4b3211379494ad2be8ca2f0375f33f8fef56b91814a75e6317c83c5b498
MD5 b1a675778d9101be19c442a30f748bef
BLAKE2b-256 5c96de25d2b08565d56e6dea7d77e2d885e586507186192d826e9e79d6bb7c35

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasteval_langgraph-2.0.0.tar.gz:

Publisher: release.yml on intuit/fasteval

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fasteval_langgraph-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fasteval_langgraph-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c1b9f129e2fd7f734acf0818b5f9f5611ff9a3451bb92a163158a9ba83f650
MD5 dc4a6b474fe26a38af1051fcc50f2d51
BLAKE2b-256 5ea5b9c0bb48217282c2c45fee02b325af313c7323616e7aa3050e11350d8cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasteval_langgraph-2.0.0-py3-none-any.whl:

Publisher: release.yml on intuit/fasteval

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page