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.
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 pytest plugin to re-run tests to eliminate flaky failures.
This plug-in auto-selects and reruns tests impacted by recent changes.
This package provides tools verify objects that require more than a simple assert including long strings, large arrays, and complex hash structures and objects, i.e. when you need a more granular look at the test failure.
pytest-metadata is a pytest plugin that provides access to test session metadata.
This package provides a Pytest plugin to run tests multiple times and detect flakiness.
This library provides a way to check examples in your code and documentation by parsing them from their source and evaluating the parsed examples as part of your normal test run. Integration is provided for the main Python test runners.
This package provides a Pytest extension for sharding tests at the granularity of individual test cases, which can be run in parallel and on multiple machines.
This package provides a Pytest plugin to skip @pytest.mark.slow tests by default.
green is a Python test runner that describes itself as:
- Clean
Low redundancy in output. Result statistics for each test is vertically aligned.
- Colorful
Terminal output makes good use of color when the terminal supports it.
- Fast
Tests run in independent processes (one per processor by default).
- Powerful
Multi-target and auto-discovery support.
- Traditional
It uses the normal
unittestclasses and methods.- Descriptive
Multiple verbosity levels, from just dots to full docstring output.
- Convenient
Bash-completion and ZSH-completion of options and test targets.
- Thorough
Built-in integration with coverage.
Avocado is a set of tools and libraries to help with automated testing, i.e. a test framework. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test. The following output formats are supported:
- xUnit
an XML format that contains test results in a structured form, and are used by other test automation projects, such as Jenkins.
- JSON
a widely used data exchange format. The JSON Avocado plugin outputs job information, similarly to the xunit output plugin.
- TAP
Provides the basic TAP (Test Anything Protocol) results. Unlike most existing Avocado machine readable outputs this one is streamlined (per test results).
This package provides a pytest plugin to check import ordering using isort.
This package contains a simple plugin for the pytest framework that provides a shortcut to testing all code and documentation for a given sub-package.
This package implements functionality to store data created during your pytest tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.
This package provides a plugin for snapshot testing with pytest. It can be used to test that the value of an expression does not change unexpectedly.
This Python module adds a @public decorator and function which populates a module's __all__ and optionally the module globals. With it, the declaration of a name's public export semantics are not separated from the implementation of that name.
This flake8 plugin helps you keep up with method deprecations by providing hints about what deprecated methods should be replaced with.
This package provides a Pytest plugin for customizing string representations of doctest results. It can change the display hook used by doctest to render the object representations.
Covdefaults is a coverage plugin to provide opinionated default settings.
Aiounittest is a library that helps write tests using asynchronous code in Python (asyncio).
This package provides a pytest plugin for generating HTML reports.
Robber is a Python assertion library for test-driven and behavior-driven development (TDD and BDD).
Sure is a python library that leverages a DSL for writing assertions. Sure is heavily inspired by RSpec Expectations and should.js.
This package provides a pytest fixture that will group the tests into rounds that are calibrated to the chosen timer.