pypi package 'testflows'

Popularity: Medium (more popular than 90% of all packages)
Description: Open-Source Software Testing Framework
Installation: pip install testflows
Last version: 1.9.47 (Download)
Size: 2.93 kB
License: Apache-2.0


Last modified: January 29, 2023 12:40 AM (a day ago)
Versions released in one year: 55
Weekly downloads: 229
01/30/202204/17/202207/03/202209/18/202212/04/202204509001,3501,80002468released versions / week
  • Versions released
  • Weekly downloads

Readme Open-Source Software Testing Framework

Introduction 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.


You can find Open-Source Software Testing Framework's documentation at

Supported environment


You can install Open-Source Software Testing Framework using pip3

$ pip3 install testflows

or from sources

$ git clone
$ cd TestFlows
$ ./build && ./install

Styles 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!"):

then just run it using python3 command

$ python3 ./ 
Jul 12,2020 14:30:20   ⟥  Scenario Hello TestFlows!
                 1ms   ⟥⟤ OK Hello TestFlows!, /Hello TestFlows!


✔ [ OK ] /Hello TestFlows!

1 scenario (1 ok)

Total time 2ms

Executed on Jul 12,2020 14:30 Open-Source Software Testing Framework v1.6.200712.1132037

Want to know more?

Find more information about Open-Source Software Testing Framework at
Join our channel on Telegram.