>>> from should_dsl import *
>>> from should_dsl.matchers import matcher

>>> @matcher
... def the_square_root_of():
...     import math
...     return (lambda x, y: x == math.sqrt(y), "%s is %sthe square root of %s")
>>> 3 |should_be.the_square_root_of| 9
True
>>> 2 |should_be.the_square_root_of| 4.1
Traceback (most recent call last):
    ...
ShouldNotSatisfied: 2 is not the square root of 4.1
>>> 2 |should_not_be.the_square_root_of| 3
True
>>> 3 |should_not_be.the_square_root_of| 9
Traceback (most recent call last):
    ...
ShouldNotSatisfied: 3 is the square root of 9

