TestFlows.com Open-Source Software Testing Framework
TestFlows.com Open-Source Software Testing Framework is still work in progress and is currently under development. Please use it only for reference.
Introduction
TestFlows.com Open-Source Software Testing Framework is a flow oriented test framework that can be used for functional, integration, acceptance and unit testing. It uses everything is a test approach with the focus on providing test designers flexibility in writing and running their tests.
Documentation
You can find TestFlows.com Open-Source Software Testing Framework's documentation at https://testflows.com.
Supported environment
Installation
You can install TestFlows.com Open-Source Software Testing Framework using pip3
$ pip3 install testflows
or from sources
$ git clone https://github.com/testflows/TestFlows.git
$ cd TestFlows
$ ./build && ./install
Styles
TestFlows.com Open-Source Software Testing Framework supports defining tests using either the traditional keywords
- Module, Suite, Test, and Step
or using keywords such as
- Module, Feature, Scenario, Given, When, Then, But, And, By and Finally
Hello TestFlows
An inline test scenario can be defined as follows
from testflows.core import Scenario
with Scenario("Hello TestFlows!"):
pass
then just run it using python3 command
$ python3 ./test.py
Jul 12,2020 14:30:20 ⟥ Scenario Hello TestFlows!
1ms ⟥⟤ OK Hello TestFlows!, /Hello TestFlows!
Passing
✔ [ OK ] /Hello TestFlows!
1 scenario (1 ok)
Total time 2ms
Executed on Jul 12,2020 14:30
TestFlows.com Open-Source Software Testing Framework v1.6.200712.1132037
Want to know more?
Find more information about TestFlows.com Open-Source Software Testing Framework at https://testflows.com.
Join our channel on Telegram.
Metadata
Release files for testflows 1.7.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| testflows-1.7.24.tar.gz | 3.1 kB | Without provenance | Details |
Release files / testflows-1.7.24.tar.gz
| Download URL | testflows-1.7.24.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
730af6f3cc98834427afa7f16b1c7f8484d4874a82f70b9b61f11d80f357def8
|
|
BLAKE2b-256 checksum How to use checksums |
91fcd4d4c040146e4290ba64669db2286f2ec2c4fd4e7265d26476c75d141bfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.10
|
Security for testflows 1.7.24
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.