Skip to content

KyleKing/dagtest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dagtest

DAG-based integration test framework with durable state.

Installation

pip install dagtest

Quick Start

from dagtest import test

@test
async def test_root(ctx):
    return {"value": 1}

@test(depends_on=["test_root"])
async def test_child(ctx):
    parent_value = ctx.results["test_root"]["value"]
    assert parent_value == 1
    return {"computed": parent_value + 1}
dagtest run
dagtest list
dagtest graph

License

MIT

About

Model and run complex workflow automation testing with Playwright and event listeners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages