ó
ç'ÊUc           @   sr   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d e  j f d „  ƒ  YZ e	 d k rn e  j
 ƒ  n  d S(   iÿÿÿÿN(   t   urlparse(   t   Request(   t   urlparse_cachedt   HttpobjUtilsTestc           B   s   e  Z d  „  Z RS(   c         C   s¬   d } t  | ƒ } t  | ƒ } t | ƒ } t | ƒ } t | ƒ } t | ƒ } | | k s` t ‚ | | k sr t ‚ | | k s„ t ‚ | | k	 s– t ‚ | | k	 s¨ t ‚ d  S(   Ns!   http://www.example.com/index.html(   R   R   R    t   AssertionError(   t   selft   urlt   request1t   request2t   req1at   req1bt   req2t   urlp(    (    s<   /home/travis/build/scrapy/scrapy/tests/test_utils_httpobj.pyt   test_urlparse_cached	   s    (   t   __name__t
   __module__R   (    (    (    s<   /home/travis/build/scrapy/scrapy/tests/test_utils_httpobj.pyR      s   t   __main__(   t   unittestt   six.moves.urllib.parseR    t   scrapy.httpR   t   scrapy.utils.httpobjR   t   TestCaseR   R   t   main(    (    (    s<   /home/travis/build/scrapy/scrapy/tests/test_utils_httpobj.pyt   <module>   s   