TestFlows.com Open-Source Software Testing Framework
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
$ ./package && ./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.
Release files for testflows 2.4.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| testflows-2.4.20.tar.gz | 2.9 kB | Details |
Release files / testflows-2.4.20.tar.gz
| Download URL | testflows-2.4.20.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
081d16a2026c991b113773279337b18f28a2077f102fa58db02ebeab0cf8e207
|
|
BLAKE2b-256 checksum How to use checksums |
17a332edbd597eda785b2ca01a81bef4f9f94ff88eccf45994143570747ffcec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|