Skip to content

Semantic E2E Tests #214

@tzaffi

Description

@tzaffi

Problem

When creating new PyTeal constructs (e.g. #198, #196), or modifying existing ones, there are currently no tests to validate that resulting constructs are semantically correct. We have end to end tests that validate that generated TEAL is as expected, but it would be even better to validate that the generated TEAL has the intended meaning.

Solution

Introduce Dry-run capabilities into the e2e tests so that generated TEAL can be run and results be validated.

Dependencies

None

Urgency

Medium. I think this fills in a gap in the current PyTEAL development cycle.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions