1jLs $ d dl mZ d dlZd dlZ G d dej Z G d de Z G d de Z G d d e Z G d de Z G d de Z G d de Z ddZddZe dk r e dS dS ) )supportNc 8 e Zd Zd ZddZd Zd dZd Zd dZdS ) TestCasec f t j | | j j | _ d S N)r r setUpheapyPathselfs n/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib64/python3.11/site-packages/guppy/heapy/test/test_Path.pyr zTestCase.setUp s( t$$$JO Nc | || }|#| t || |t | d S t | }| d rs| d s^| | d |dd d }| ||v d S | || d S )N<> ,) relation assertTrue isinstanceprintstr startswithendswithsplitaseq)r srcdstrelstrclasrelsrs r chkrelzTestCase.chkrel s mmC%%OOJsD11222>#JJJJJSB}}S!! &&*;*;C*@*@ &C 0 0111"X^^C(("----- "f%%%%%r c ` |D ]*}| |t || d|z +d S )Nz%s.)r$ getattr)r r attrsattrs r chkrelattrzTestCase.chkrelattr sB = =DKKWS$//t<<<< = =r c | || }|t | d S | }t | dk r|d }| t | t | d d S )Nr r r )shpathsr aslistlenr r )r r r expectr" lis r chkpathzTestCase.chkpath sv ll3$$>#JJJJJB2ww!||UIIc"ggs6{{B/////r c 8 | j || S r )r r )r r r s r r zTestCase.relation( s y!!#s+++r c | | | }|| | } |j |g|R i |S r )isoget_shpaths)r r r argskwdss r r+ zTestCase.shpaths+ sI hhsmm?((3--Css2T222T222r )NNr ) __name__ __module____qualname__r r$ r) r0 r r+ r r r r s} $ $ $ &