ó
ūR_c           @   sZ   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d e f d     YZ	 d S(   i’’’’(   t   ValidationError(   t   ShouldRaise(   t   PY2(   t   ShouldAssertt"   TestShouldRaiseWithValidatorErrorsc           B   s   e  Z d    Z d   Z RS(   c         C   s)   t  t d    t d   Wd  QXd  S(   Ns   d'oh(   R   R    (   t   self(    (    sh   /var/www/syncserver/local/lib/python2.7/site-packages/testfixtures/tests/test_django/test_shouldraise.pyt   test_as_expected
   s    c      
   C   sQ   t  r d } n d } t |  * t t d    t d   Wd  QXWd  QXd  S(   NsL   ValidationError([u"d'oh"]) (expected) != ValidationError([u'nuts']) (raised)sJ   ValidationError(["d'oh"]) (expected) != ValidationError(['nuts']) (raised)s   d'oht   nuts(   R   R   R   R    (   R   t   message(    (    sh   /var/www/syncserver/local/lib/python2.7/site-packages/testfixtures/tests/test_django/test_shouldraise.pyt   test_not_as_expected   s    	(   t   __name__t
   __module__R   R	   (    (    (    sh   /var/www/syncserver/local/lib/python2.7/site-packages/testfixtures/tests/test_django/test_shouldraise.pyR      s   	N(
   t   django.core.exceptionsR    t   testfixturesR   t   testfixtures.compatR   t   testfixtures.shouldraiseR   t   objectR   (    (    (    sh   /var/www/syncserver/local/lib/python2.7/site-packages/testfixtures/tests/test_django/test_shouldraise.pyt   <module>   s   