BSD Ports

devel/py-testscenarios 0.6.2 NetBSD

Pyunit extension for dependency injection

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
c3ff166191
License
apache-2.0 OR modified-bsd
Categories
devel
Package size
14.8 KiB, 53.3 KiB installed

Description

testscenarios provides clean dependency injection for python unittest style tests. This can be used for interface testing (testing many implementations via a single test suite) or for classic dependency injection (provide tests with dependencies externally to the test code itself, allowing easy testing in different situations).

In the other systems

The newest version among them is 0.7.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/py-testscenarios0.6.2 behind since 2026-09-30none known-[email protected]2026-07-02
FreeBSDdevel/py-testscenarios0.7.0 newestnone known-[email protected]2026-09-30
DragonFlydevel/py-testscenarios0.5.0_1 behind since 2026-07-02none known-[email protected]-
MidnightBSDdevel/py-testscenarios0.5.0_2 behind since 2026-07-02no data-[email protected]-
HardenedBSDdevel/py-testscenarios0.7.0 newestno data-[email protected]-
GhostBSDdevel/py-testscenarios0.5.0_1 behind since 2026-07-02no data-[email protected]-

Compare across BSDs

Version history 1

  1. 0.6.2 c3ff166191

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py311-testscenarios

From pkgsrc:

cd /usr/pkgsrc/devel/py-testscenarios && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.6.2
NetBSD 10.1 aarch640.6.2
SmartOS / illumos x86_640.6.2
macOS 15 arm640.6.2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-testscenarios-0.6.2, py313-testscenarios-0.6.2, py314-testscenarios-0.6.2

Commit history 1

DateCommitCreditsLog message
c3ff166191 adam py-testscenarios: updated to 0.6.2
0.6.2 CHANGES * The test suite has moved from ``testscenarios/tests`` to a top-level ``tests`` directory, so it is no longer installed as part of the wheel. * Require testtools >= 2.8.7 in the ``test`` extra, the first release in which ``iterate_tests`` again accepts plain lists. 0.6.1 IMPROVEMENTS * Fix package metadata (Mikel Olasagasti Uranga) * Fix test loading (Mikel Olasagasti Uranga) 0.6 IMPROVEMENTS * Claim Python 3.10 - 3.14 support. (Jürgen Gmach, Jelmer Vernooij) * Fix compatiblility with recent versions of `fixtures`, `testtools` (Jelmer Vernooij) * Format with ``ruff format``. (Jelmer Vernooij) * Use ruff for linting. (Jelmer Vernooij) CHANGES * Dropped support for Python < 3.10. (Jürgen Gmach, Jelmer Vernooij) * Cleaned up meta data. (Jürgen Gmach)