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.2.3.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.2.3-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fasteval_langgraph-2.2.3.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.2.3.tar.gz
Algorithm Hash digest
SHA256 c7882cbba4ac61793c724dd0fcd03a9fcc3cd67da492fbaffe15c11e2675c867
MD5 8a7825930c1b438d601298e2fe32d883
BLAKE2b-256 f33c4191daa6bb67a5647b11628073082bedb67803792067a8e0ba4a252df3ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasteval_langgraph-2.2.3.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.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for fasteval_langgraph-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a8d92551d755e3e9d7aec34343e19d2bedd7478dbab93b4bd86b9f88e33a5e76
MD5 0236948c444857330fbff955bde1e762
BLAKE2b-256 9633f1fea3861579cfc8ec6e573ee0cec880b10b5f4699de8924a3bcc4ddafee

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasteval_langgraph-2.2.3-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