Text User Interface for running python tests

Text User Interface for running python tests. Still in beta version install using pip pip install pytest-ui provides the cli command pytui $ pytui –help Usage: pytui [OPTIONS] [PATH] Options: –debug / –no-debug Enable debug logging [default: False] –help Show this message and exit. r, F5 – run tests (last failed or first run, using filter) R, Ctrl + F5 – run all tests (using filter) s – run single test under cursor / – focus filter input Ctrl + […]

Read more

An extensible open source load testing tool written in python

Yandex Tank Yandex.Tank is an extensible open source load testing tool for advanced linux users which is especially good as a part of an automated load testing suite. Main features different load generators supported: Evgeniy Mamchits’ phantom is a very fast (100 000+ RPS) shooter written in C++ (default) JMeter is an extendable and widely known one BFG is a Python-based generator that allows you to write your load scenarios in Python experimental Golang generator: pandora performance analytics backend service: […]

Read more

A wrapper around pytest for assessing flakiness and runtime regressions

bubblewrap a wrapper around pytest for assessing flakiness and runtime regressions Local Setup This project uses Python3.9, pip to manage dependencies, and runs in a virtual environment. Install with the following: # create + activate venv + install dependencies # see docs: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/ $ python3 -m pip install –user virtualenv $ python3 -m venv env $ source env/bin/activate $ pip install -r requirements.txt # note: to deactivate venv, use $ deactivate Code Formatting This project uses Black for code formatting: […]

Read more

A performant type checker for Python compliant with PEP 484

Pyre Pyre is a performant type checker for Python compliant with PEP 484. Pyre can analyze codebases with millions of lines of code incrementally – providing instantaneous feedback to developers as they write code. Pyre ships with Pysa, a security focused static analysis tool we’ve built on top of Pyre that reasons about data flows in Python applications. Requirements To get started, you need Python 3.6 or later and watchman working on your system. On MacOS you can get everything […]

Read more

A test framework for Python with a focus on productivity and readability

Ward Ward is a modern test framework for Python with a focus on productivity and readability. Features Descriptive test names: describe what your tests do using strings, not function names. @test(“1 + 2 == 3″) def _(): assert 1 + 2 == 3 Modular test dependencies: manage test setup/teardown code using fixtures that rely on Python’s import system, not name matching. @fixture def user(): return User(name=”darren”) @test(“the user is called darren”) def _(u=user): assert u.name == “darren” Support for asyncio: […]

Read more

Visual, reactive testing library for Julia

PlutoTest.jl (alpha release) A macro @test that you can use to verify your code’s correctness. But instead of just saying “Pass” or “Fail”, let’s try to show you why a test failed. ✨ time travel ✨ to replay the execution step-by-step ⭐️ multimedia display ⭐️ to make results easy to read Try this demo in your browser First, update Pluto to at least 0.14.5! Next, add this package like so: julia> import Pkg; Pkg.add(Pkg.PackageSpec(url=”https://github.com/JuliaPluto/PlutoTest.jl”)) julia> using PlutoTest julia> @test 1 […]

Read more

A Python framework for creating automated browser tests

LuluTest LuluTest is an open source browser automation framework using Python and Selenium. It is relatively lightweight in that it mostly provides wrappers for 3rd party library methods that make browser automation and testing more intuitive. The ultimate goal of LuluTest is to get people writing robust automated browser scripts quickly by abstracting out the inherent complexities and peculiarities Basic Usage LuluTest is designed to support both white and black box testing. The functionsprovided will work as long as the […]

Read more

Testbed of AI Systems Quality Management

qunomon A testbed for testing and managing AI system qualities. Requirement Installation prerequisites Support os is Windows10 Pro and macOS. Windows10 Pro 1909 later macOS v10.15 later Installation Usage 1.launch Execute the following command as root of this repository. docker-compose up 2.access web browser http://127.0.0.1:8888/ Development for windows Installation 1.PackageManager Launch powershell with administrator permission. powershell Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’)) 2.Python Setup python virtual environment for Backend 1.go to the source you checked out and create […]

Read more
1 2 3