Meta-package for unittest2 functionality on both Python 2 and Python 3
Project description
Simple meta package to easily get unittest2 functionality in both Python 2 and Python 3.
This provides stuff that was added to unittest in the Python 2.7 stdlib and backported to Python 2.6 with unittest2. e.g.:
assertIn/assertNotIn
assertIsInstance/assertNotIsInstance
assertRaises as a context manager
etc…
This module has no code. It’s just a meta package that install_requires the proper dependency:
On Python 2, this install_requires unittest2.
On Python 3, this install_requires unittest2py3k.
This is handy to have one dependency that you can use on both Python 2 and Python 3 and not have to have separate pip requirements files and tox targets.
Compatibility
Results from Tox:
$ make test ... [TOX] py25: commands succeeded [TOX] py26: commands succeeded [TOX] py27: commands succeeded [TOX] py30: commands succeeded [TOX] py31: commands succeeded [TOX] py32: commands succeeded [TOX] congratulations :) ... py26: commands succeeded py27: commands succeeded py32: commands succeeded py33: commands succeeded py34: commands succeeded pypy: commands succeeded congratulations :)
See also
https://github.com/msabramo/unittest2/pull/1 – This is a GitHub pull request for changes that I proposed to make to unittest2 to make it work in Python 3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for unittest2six-0.0.0-cp27-none-macosx_10_4_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f9864c7fa10ba754769b7ad5eae8afbec87855773b8f34943421973a74e84a |
|
MD5 | 9fadaf92a5b791b6f08b176c988e89a8 |
|
BLAKE2b-256 | 0673bf12feafb34dceb6c2a587ed6eadfd3b431d8d236abf9b13d8838a332dd5 |