HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3.9/site-packages/tracer/tests/__pycache__/test_collections.cpython-39.pyc
a

�|
`�	�@sbddlTddlmZmZddlmZmZddlmZddl	m
Z
mZmZm
Z
Gdd�dej�Zd	S)
�)�*�)�Applications�Application)�	Processes�AffectedProcess)�Package)�ApplicationsCollection�ProcessesCollection�PackagesCollection�AffectedProcessesCollectionc@sHeZdZdd�Zdd�Zdd�Ze�dd�d	d
��Zdd�Z	d
d�Z
dS)�TestCollectionscCs�tj}tdd|d��}tdd|d��}tdd|d��}t|||g�}|�|�d�t|||g��|�|�d	�t|||g��|�|t�dS)
N�foo�bar)�name�helper�type�baz�quxZquuxZcorgerr)rZDEFAULT_TYPErr	�assertEqual�sorted�assertIsInstance)�selfZdefault_type�a1�a2�a3�
collection�r�A/usr/lib/python3.9/site-packages/tracer/tests/test_collections.py�test_applications_sorted
sz(TestCollections.test_applications_sortedcCs<t��}|�|t�|�|�d�t�|�|�d�t�dS)N�usergff���A)r�allrr
�owned_byZ
newer_than�rrrrr�test_processes_typessz$TestCollections.test_processes_typescCs"t���d�}|�t|�d�dS)Nr)rr!r"Z
assertGreater�lenr#rrr�test_processes_none_usersz(TestCollections.test_processes_none_userTz%@TODO Create Mock for Processes classcCsdtd�}td�}tgd��|_t�}|�|g�|�|g�|�||�|�d||�|�j�dS)Ni�)rrrr)r�set�filesr�updateZassertIn�index)r�p1�p2�crrr�test_processes_updatesz%TestCollections.test_processes_updatecCs�td�}td�}td�}tdd�}td�}t||||g�}|�|�||g��d�t||g��d��|�|�d�|�|�|�|g�dj�dS)Nrrrr�{rr)rrr�intersectionrZassertIsNotNoneZmodified)rr+r,Zp3Zp4Zp5�c1rrr�test_packages_intersection,s
*z*TestCollections.test_packages_intersectioncCsxtddi�}tddi�}tddi�}t|||g�}dd�|D�hd�ksLJ�|�ddd�d	d�|D�hd
�kstJ�dS)NrrrrcSsh|]
}|j�qSr�r��.0�arrr�	<setcomp>=�z6TestCollections.test_replace_values.<locals>.<setcomp>>rrrrcSsh|]
}|j�qSrr3r4rrrr7?r8>rrr)rr	Zreplace_values)rrrrr1rrr�test_replace_values7sz#TestCollections.test_replace_valuesN)�__name__�
__module__�__qualname__rr$r&�unittestZskipIfr.r2r9rrrrr
s

r
N)Z__meta__Ztracer.resources.applicationsrrZtracer.resources.processesrrZtracer.resources.packagerZtracer.resources.collectionsr	r
rrr=ZTestCaser
rrrr�<module>s