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.
Python-subunit is a Python implementation of the subunit test streaming protocol.
Parameterized is a Python library that aims to fix parameterized testing for every Python test framework. It supports nose, py.test, and unittest.
CoverageTestRunner is a python module for running unit tests and failing them if the unit test module does not exercise all statements in the module it tests.
Mutest aims to be a small unit testing library for C projects, with an API heavily modelled on high level Behavior-Driver Development frameworks like Jasmine or Mocha.
The pytest-freezegun plugin wraps tests and fixtures with freeze_time, which controls (i.e., freeze) the time seen by the test.
actionlint is a static checker for GitHub Actions workflow files. Features include:
Syntax check for workflow files to check unexpected or missing keys following workflow syntax
Strong type check for
${{ }}expressions to catch several semantic errors like access to not existing property, type mismatches, ...Actions usage check to check that inputs at
with:and outputs insteps.{id}.outputsare correctReusable workflow check to check inputs/outputs/secrets of reusable workflows and workflow calls
shellcheck and pyflakes integrations for scripts at
run:Security checks; script injection by untrusted inputs, hard-coded credentials
Other several useful checks; glob syntax validation, dependencies check for
needs:, runner label validation, cron syntax validation, ...
This package provides a pytest plugin to test that mypy produces a given output. As mypy can be told to display the type of an expression this allows you to check mypys type interference.
MiniMock is a simple library for building mock objects with doctest.
virtest is a small header-only test framework for C++. It grew out of the Vc project.
Aiounittest is a library that helps write tests using asynchronous code in Python (asyncio).
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.
Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.
This plugin makes it simple to test general data, images, files, and numeric tables by saving expected data in a data directory (courtesy of pytest-datadir) that can be used to verify that future runs produce the same data.
Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).
Pylint has many rules enabled by default, way too much to silence them all on a minimally sized program. It's highly configurable and handle pragmas to control it from within your code. Additionally, it is possible to write plugins to add your own checks.
Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.
Codecov collects code coverage reports from code written in Python, Java, C/C++, R, and more, and uploads it to the codecov.io service.
snitch aims to be a simple, cheap, non-invasive, and user-friendly testing framework. The design philosophy is to keep the testing API lean, including only what is strictly necessary to present clear messages when a test fails.
Testtools extends the Python standard library unit testing framework to provide matchers, more debugging information, and cross-Python compatibility.
KLEE is a symbolic virtual machine built on top of the LLVM compiler infrastructure.
Discover provides test discovery for unittest, a feature that has been backported from Python 2.7 for Python 2.4+.
This Pytest plugin automatically detects and loads environment variables from a .env file before running tests.
Flaky is a plugin for nose or py.test that automatically reruns flaky tests.
Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried.
CBehave is a behavior-driven development implemented in C. It allows the specification of behaviour scenarios using a given-when-then pattern.