./devel/py-parameterized, Parameterized testing with any Python test framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.0nb1, Package name: py312-parameterized-0.9.0nb1, Maintainer: pkgsrc-users

Parameterized testing in Python sucks. 'parameterized' fixes that. For
everything. Parameterized testing for nose, parameterized testing for py.test,
parameterized testing for unittest.


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 23.78 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-04-04 13:30:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-parameterized: updated to 0.9.0

0.9.0 (2023-03-26)
* Drop support for Python 2.X, 3.5, and 3.6;
  Add support for Python 3.10, 3.11
* Modernize from setup.py -> pyproject.toml
* Add support for ``IsolatedAsyncioTestCase``
* Work around for bug bpo-40126 in older versions of ``mock``
* Allow str, bytes, and any non-iterable input to be passed to
  ``@parameterized`` without wrapping in a tuple
* Fix class-level ``mock.patch.multiple``
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-05-25 12:31:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-parameterized: updated to 0.8.1

0.8.1 (2021-01-09)
* Add README and LICENSE to pypi sdist package

0.8.0 (2021-01-04)
* Handle camelCase test names. This is an ever-so-slightly backwards
  incompatible change, as the method for determining which methods are
  test methods has changed from ``method_name.startswith("test_")`` to
  ``method_name.startswith("test")``. The latter is the behavior of
  the ``unittest`` module.
* Fix arguments to skip_on_empty helper
   2020-04-15 11:51:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-parameterized: updated to 0.7.4

0.7.4:
* Add ``class_name_func`` option to ``@parameterized_class``
* Fix arguments being passed to skip_on_empty_helper
* Fix tests on Python 3.8.2