Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides utilities for production code that work well with python-approvaltests.
This package provides match data structures and types in test code.
This package provides a pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.
This package provides the stestr command, a parallel Python test runner built around subunit. It is designed to execute unittest test suites using multiple processes to split up execution of a test suite. It will also store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed.
Pytest plugin providing a fixture interface for freezegun.
This plug-in auto-selects and reruns tests impacted by recent changes.
re-assert provides a helper class to make assertions of regexes simpler.
This package analyses Python test suites and reports how much of the code is covered by them. This tool is part of the Codacy suite for analysing code quality.
Gcovr provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results. It is inspired by the Python coverage.py package, which provides a similar utility for Python.
This package provides a replacement for the --resultlog option, focused in simplicity and extensibility.
This package provides assorted shell and environment tools for the py.test testing framework.
This package provides a module for monitoring the memory usage of a Python program.
This package provides a unit tests framework backed by ML features and working in two modes:
Testing: Test result in
tmp_pathis compared against a known reference. Any deviation in the files, causes a fail.Learning: The test result in
tmp_pathis taken as reference and is copied to the reference folder, which should be committed to version control and kept as reference.
flexmock is a testing library for Python that makes it easy to create mocks, stubs and fakes.
This package provides a pytest plugin for efficiently checking PEP8 compliance.
This package provides a Python library for design by contract (DbC) and checking values, exceptions, and side-effects. In a nutshell, deal implements functionality to write bug-free code. By adding a few decorators to the code, providing free tests, static analysis, formal verification, and much more.
This package implements a spell checker for source code that does not try to be particularly smart and instead does the simplest thing that can possibly work.
This package provides a pytest fixture for testing flake8 plugins.
pytest-qt is a Pytest plugin that allows programmers to write tests for PyQt5 and PySide2 applications.
The main usage is to use the qtbot fixture, responsible for handling qApp creation as needed and provides methods to simulate user interaction, like key presses and mouse clicks.
This plugin defines Pytest markers to ensure that some tests, or groups of tests run in a specific order.
This package provides a py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.
This package provides a pytest plugin for testing console scripts.
nox is a command-line tool that automates testing in multiple Python environments, similar to tox. Unlike tox, Nox uses a standard Python file for configuration.
Data-Driven Tests (DDT) allow you to multiply one test case by running it with different test data, and make it appear as multiple test cases.