Skip to main content

No project description provided

Project description

PyPI version License Python versions supported Format

Documentation status

Description

This module contains a simple Pytest plugin for the pmisc test module.

When using the functions in the test module of the pmisc package (assert_arg_invalid, assert_exception, assert_prop, assert_ro_prop, and compare_strings), Pytest assertion failure reports stop at the code line using these functions and do not continue into the pmisc test module. This focuses attention on the actual assertion failing, and improves clarity and conciseness

Interpreter

The plugin has been developed and tested with Python 2.7, 3.5, 3.6 and 3.7 under Linux (Debian, Ubuntu), Apple maxOS and Microsoft Windows

Installing

$ pip install pytest-pmisc

Documentation

Available at Read the Docs

License

The MIT License (MIT)

Copyright (c) 2018-2019 Pablo Acosta-Serafini

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. .. CHANGELOG.rst .. Copyright (c) 2018-2019 Pablo Acosta-Serafini .. See LICENSE for details

Changelog

  • 1.0.6 [2019-03-02]: Updated dependencies to fix functionality

  • 1.0.5 [2019-03-02]: Entry point bug fix

  • 1.0.4 [2019-03-02]: Critical entry point bug fix

  • 1.0.3 [2019-03-01]: Updated package management framework

  • 1.0.2 [2019-02-19]: Documentation update

  • 1.0.1 [2019-02-19]: Updated to newest dependency versions

  • 1.0.0 [2018-02-18]: Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest_pmisc-1.0.6.zip (342.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pytest_pmisc-1.0.6-py37-none-any.whl (6.3 kB view details)

Uploaded Python 3.7

pytest_pmisc-1.0.6-py36-none-any.whl (7.2 kB view details)

Uploaded Python 3.6

pytest_pmisc-1.0.6-py35-none-any.whl (6.9 kB view details)

Uploaded Python 3.5

pytest_pmisc-1.0.6-py27-none-any.whl (7.7 kB view details)

Uploaded Python 2.7

File details

Details for the file pytest_pmisc-1.0.6.zip.

File metadata

  • Download URL: pytest_pmisc-1.0.6.zip
  • Upload date:
  • Size: 342.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pytest_pmisc-1.0.6.zip
Algorithm Hash digest
SHA256 ea6765ca54464ea108678d5ef45867157e827d23db05f7869be7489d30b4f77a
MD5 eb22bfdc5afb072cf940d784c4f7a62d
BLAKE2b-256 c16d4fd0e5071223c02a731416cc8bd8b0e7038f28eafafbfceebf8401d2d6f3

See more details on using hashes here.

File details

Details for the file pytest_pmisc-1.0.6-py37-none-any.whl.

File metadata

  • Download URL: pytest_pmisc-1.0.6-py37-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pytest_pmisc-1.0.6-py37-none-any.whl
Algorithm Hash digest
SHA256 d08316bb9aff51b694164be672a460f5c5396754a6cfa520074992e25790f853
MD5 2b853a5d140dfa157077b27d94b0d42a
BLAKE2b-256 8fd8cb9b33f21a3f15aff2dd70e23655263284106a0f6b261414674b28fb98d1

See more details on using hashes here.

File details

Details for the file pytest_pmisc-1.0.6-py36-none-any.whl.

File metadata

  • Download URL: pytest_pmisc-1.0.6-py36-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pytest_pmisc-1.0.6-py36-none-any.whl
Algorithm Hash digest
SHA256 4ebd6b88f47fdc7808a14b4d12144aec2fdad1633aef84b02893c88c96afe7fe
MD5 a9891bec4e2d13742d41071a559331b1
BLAKE2b-256 282d9ef86443c6128c9df9e154b33661c8436d4c9cf928fc7273d5951c39fe5a

See more details on using hashes here.

File details

Details for the file pytest_pmisc-1.0.6-py35-none-any.whl.

File metadata

  • Download URL: pytest_pmisc-1.0.6-py35-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pytest_pmisc-1.0.6-py35-none-any.whl
Algorithm Hash digest
SHA256 9c3704d06e1dcd2f3db6dc213ead67db51bd6a2c5e82ac19df676b43226edb98
MD5 8a4b9ed7507925a69bcc60660e1dbdc6
BLAKE2b-256 3ac292dd96bb043583db17dc0978e760ddc9979b796364e9c326c850d1a3d862

See more details on using hashes here.

File details

Details for the file pytest_pmisc-1.0.6-py27-none-any.whl.

File metadata

  • Download URL: pytest_pmisc-1.0.6-py27-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 2.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pytest_pmisc-1.0.6-py27-none-any.whl
Algorithm Hash digest
SHA256 f5788763f3c1326dd52844bda2e8fc36a0c933641b2989860fad4fcb74182b8d
MD5 68c344f08f1775bc81f558d0281a7651
BLAKE2b-256 0a80ef76cbc04af3c960257d530d496cdc1d91fb81d3ce02b2920a63be7e6061

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page