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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
A pytest plugin to create a tmpdir containing a preconfigured set of files and/or directories.
This package provides a pytest plugin that allows multiple failures per test.
This plugin provides a set of fixtures and utility functions to start service processes for your tests with pytest.
This package provides line_profiler - a Python module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.
This package provides a simple pytest plugin that provides some helpful fixtures for testing Tornado (version 5.0 or newer) apps and easy handling of plain (undecoratored) native coroutine tests.
Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command’s actual output.
The pytest-mockito plugin provides base Mockito fixtures for Pytest. It covers the main entry points of the Mockito mocking framework and makes it easy to undo any monkey patching. The fixtures are:
when
when2
expect
patch
unstub
spy2
This package provides a Twisted plugin for Pytest.
This package lets you set a different time for your tests.
robotframework-jsonlibrary is a Robot Framework test library for manipulating JSON Object. You can manipulate your JSON object using JSONPath
This is a meta-package that pulls in the dependencies that are used by astropy related packages.
This package provides a pytest plugin that checks the long description of the project to ensure it renders properly.
VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read the serialized requests and responses from the aforementioned cassette file, and intercept any HTTP requests that it recognizes from the original test run and return the responses that corresponded to those requests. This means that the requests will not actually result in HTTP traffic, which confers several benefits including:
The ability to work offline
Completely deterministic tests
Increased test execution speed
If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. VCR.py will detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.
This is a Python library for test combinations generator. The generator allows one to create a set of tests using pairwise combinations method, reducing a number of combinations of variables into a lesser set that covers most situations.
This package, PyAnnotate, is used to auto-generate PEP-484 annotations.
Pyflakes statically checks Python source code for common errors.
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 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 provides a plugin for Pytest that enables a CSV output mode for Pytest. It can be enabled via the --csv option it adds to the Pytest command line interface (CLI).
This package provides a flake8 plugin to help you write better list/set/dict comprehensions.
pytest_mpi is a plugin for pytest providing some useful tools when running tests under MPI, and testing MPI-related code.
re-assert provides a helper class to make assertions of regexes simpler.
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 assorted shell and environment tools for the py.test testing framework.