./devel/py-approvaltests, Assertion/verification library to aid testing

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


Branch: CURRENT, Version: 0.5.0, Package name: py38-approvaltests-0.5.0, Maintainer: schmonz

`approvaltests` is the Python port of ApprovalTests, an open source
assertion/verification library to aid testing.

You can use ApprovalTests to verify objects that require more than a
simple assert including long strings, large arrays, and complex hash
structures and objects. ApprovalTests really shines when you need a more
granular look at the test failure. Sometimes, trying to find a small
difference in a long string printed to STDOUT is just too hard!
ApprovalTests solves this problem by providing reporters which let you
view the test results in one of many popular diff utilities.


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

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f9b485755f785f7e6f1a1c11e0824489454606c7
RMD160: bfa252875dc62749157d87fb723826b8b415f8ff
Filesize: 19.386 KB

Version history: (Expand)


CVS history: (Expand)


   2021-05-02 20:51:10 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 0.5.0. From the changelog:

- The reporter can now be passed into any verify call via options.
   2021-04-20 15:47:45 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.4.2. From the changelog:

- Easier to understand error messages (closes #97)
   2021-04-11 20:07:49 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.4.1. From the changelog:

- Dynamically discover where the program files directory is
  (only for Beyond compare reporter at the moment)
   2021-04-05 21:13:59 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 0.4.0. From the changelog:

- ReportWithBeyondCompare
- Added new functionality to construct new reporters
   2021-03-22 10:24:51 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.3.3. From the changelog:

- Reporters have better string representations
- Partial equality for some Reporters
   2021-03-14 20:01:33 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 0.3.2. From the changelog:

- Add type hints everywhere so you can remove the ignore on your
  mypy settings
   2021-02-12 08:57:00 by Amitai Schleier | Files touched by this commit (1)
Log message:
Doesn't build with Python 2.7.
   2021-02-01 21:38:12 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.3.1. From the changelog:

- PythonNativeReporter bug fix