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.
This package provides extensive dynamic type checks for dtypes and shapes of arrays for NumPy, extending numpy.typing.
This is a plugin to facilitate image comparison for Matplotlib figures in Pytest.
This package provides a Pytest plugin to run pydocstyle.
This Pytest plugin provides unittest subTest() support and subtests fixture.
This package provides a Pytest plugin to run tests multiple times and detect flakyness.
This pytest plugin manages dependencies of tests. It allows to mark some tests as dependent from other tests. These tests will then be skipped if any of the dependencies did fail or has been skipped.
This plugin adds functionality to Pytest to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors.
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.
The eradicate command removes commented-out code from Python files. It does this by detecting block comments that contain valid Python syntax that are likely to be commented out code.
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.
Aioresponses is a helper to mock/fake web requests in python aiohttp package. For requests module there are a lot of packages that help us with testing (eg. httpretty, responses, requests-mock). When it comes to testing asynchronous HTTP requests it is a bit harder (at least at the beginning). The purpose of this package is to provide an easy way to test asynchronous HTTP requests.
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.
This package provides a pytest fixture to mock httpx requests to be replied to with user provided responses.
This package provides opiniotated Python test framework prototype.
pynose is a maintained successor of deprecated nose unittest runner. Changes over nose:
fixes
AttributeError: module 'collections' has no attribute 'Callable'fixes
AttributeError: module 'inspect' has no attribute 'getargspec'fixes
ImportError: cannot import name '_TextTestResult' from 'unittest'fixes
RuntimeWarning: TestResult has no addDuration methodfixes
DeprecationWarning: pkg_resources is deprecated as an APIfixes all
flake8issues from the original nosereplaces the imp module with the newer importlib module
the default logging level now hides
INFOlogs for less noiseadds
--capture-logsfor hiding output from all logging levelsadds
--logging-initto uselogging.basicConfig(level)the
-soption is always active to see the output ofprint()adds
--capture-outputfor hiding the output ofprint()adds
--coas a shortcut to using--collect-only
This package provides a Python module for creating JUnit XML test result documents that can be read by tools such as Jenkins or Bamboo.
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.
Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report.
This package provides a pytest plugin to re-run tests to eliminate flaky failures.
This package provides a plugin for Pytest which adds the ability to retry flaky tests, thereby improving the consistency of the test suite results.
Tappy is a set of tools for working with the Test Anything Protocol (TAP) in Python. TAP is a line based test protocol for recording test data in a standard way.
This package provides Pytest plugin which splits the test suite to equally sized sub suites based on test execution time.
This package provides a Pytest plugin powered by VCR.py to record and replay HTTP traffic.
This package provides a Python implementation of the Java library of the same name. It eases monkey patching, for example to stub out side effects when unit testing.