PyGen is a Final Year Project in a Software Development Degree Course which examines the viability of Automatically Generating Unit Tests from Python Source Code.
A special thanks to Chris Meudec for his guidance and assistance with carrying out this project.
PyGen is a tool for Python programmers to Automatically Generate a set of Unit Tests from Python source code.
This document describes the features and requirements for the project
PyGen uses Constraint Logic combined with Symbolic Execution to evaluate data sets to satisfy path constraints through a program. Have a look at the current state of Symbolic Execution and how it is being employed.
This document details the Design of code and algorithms to carry out the analysis of source code.
This Document details the expectations and revelations of working within the compiling process for Python.