my-assert

Simple assertion library with verbose error messages


License
Other
Install
pip install my-assert==0.0.3

Documentation

my assert

Simple python assertion library with verbose output.

tests Travis CI Build Status Code Coverage Code Health
package Pypi Version Supported Python Versions

my assert is a simple assertion library designed to give your assertion statements a more user friendly output.

It currently accommodates two main implementations:

Inheriting from the AllAssertions class

You can superclass the AllAssertions class to provide direct access to the assertion statements through self.

from myassert import AllAssertions

class MyNewClass(AllAssertions):

    def my_function(foo, bar):
        self.assert_equal(foo, bar)

All methods inside AllAssertions are static, so it requires no initialisation.

Importing the function directly

You can also import the functions directly:

from myassert.assertions import assert_equal

def my_function(foo, bar):
    assert_equal(foo, bar)