This is SCROLL
Project description
SCROLL: Automatically generates documentation and unit-tests for python programs
Built with Data processing programs in mind
How it works
This tool monitors your function calls and returns while you "exercise" you program (i.e run functional tests). It will collect this information (traces), record the order in which your functions run and generate documentations / tests using that information.
Design concept
The final goal is to enable a developer/user browser through documentation that flows in the order in which functions in the program run, hence the name SCROLL.
Installation
pip install scroll
To install using wheel files, Check in Distribution files
Example Usage
TODO
Contributing
To get started contributing, Visit the CONTRIBUTING GUIDE
Contributors and acknowledgment
- Edison Abahurire simicode - BDFL
Similar Libraries that do Runtime-Introspection:
- pythoscope for Auto unit-test generation
- auger for Auto Unit-test generation
- MonkeyType for auto Auto Type hinting / Annotation
- hypothesis for Auto test-case generation
License
Packaged with: Flit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for scroll-2020.6.14.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36dbc23edac18c436bdb0b44a529cd73b971a70bb0246668227dcfe991aee4f4 |
|
MD5 | e3d12a70fee26967f8356b770cbe65d5 |
|
BLAKE2b-256 | 31507d69c2909ffe51ce1998e4e2070795e286cea15aea0dfc439054abf23838 |
Close
Hashes for scroll-2020.6.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87da46023bf6022542a6e28baa569034bfc6fbe058313bc34a0e32c549cd9483 |
|
MD5 | f78ce2f2d7ae9fdd2b9be930598b1ab0 |
|
BLAKE2b-256 | 9a15db0986971776e80ce65db40be6d03220fd8ac26e7f83182a8fb8ccff1fcc |