
    BhE                     2    d dl mZ d dlmZ  G d de      Zy)    )CMSTestCase)urlutilsc                       e Zd Zd Zd Zd Zy)UrlutilsTestCasec                 Z    d}g d}| j                  t        j                  |      |       y )N/application/item/new)r   z/application/itemz/application)assertEqualr   levelize_path)selfpathoutputs      G/home/dcms/DCMS/lib/python3.12/site-packages/cms/tests/test_urlutils.pytest_levelize_pathz#UrlutilsTestCase.test_levelize_path   s'    &O//5v>    c                     | j                  dt        j                  ddd             | j                  dt        j                  ddd             | j                  dt        j                  dd             y )Nza/b/c/abcz//b//za/ )r	   r   urljoin)r   s    r   test_urljoinzUrlutilsTestCase.test_urljoin   s]    8#3#3Cc#BC8#3#3C##FGx//R89r   c                     | j                  d      5  | j                  d      }| j                  t        j                  |             | j                  d      }| j                  t        j                  |             d d d        | j                  d      5  | j                  d      }| j                  t        j                  |             d d d        | j                  d      5  | j                  d      }| j                  t        j                  |             | j                  d      }| j                  t        j                  |             d d d        y # 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   y xY w)Nz/media/)	MEDIA_URLz
/no-media/zhttp://testserver2.com//zhttp://testserver/media/)settingsget_request
assertTruer   is_media_requestassertFalse)r   requests     r   test_is_media_urlz"UrlutilsTestCase.test_is_media_url   sL   ]]Y]/ 	A&&y1GOOH55g>?&&|4GX66w?@		A
 ]]%>]? 	A&&s+GX66w?@	A ]]%?]@ 	A&&y1GOOH55g>?&&|4GX66w?@		A 	A	A 	A
	A 	A	A 	As%   A+E6E((A+E4E%(E14E=N)__name__
__module____qualname__r   r   r!    r   r   r   r      s    ?
:
Ar   r   N)cms.test_utils.testcasesr   	cms.utilsr   r   r%   r   r   <module>r(      s    0 A{ Ar   