>>> from should_dsl import *

>>> [1,2,3] |should_have| 1
True
>>> [1,2] |should_have| 3
Traceback (most recent call last):
    ...
ShouldNotSatisfied: [1, 2] does not have 3
>>> [1,2] |should_not_have| 3
True

>>> 'should' |should_not_have| 'oul'
Traceback (most recent call last):
    ...
ShouldNotSatisfied: should does have oul
