
    %
i{                         d dl Z d dlZd dlZd dlZd dlmZ  G d dej        j        j                  Z	e
dk    r e j                     dS dS )    N)
storageconc                       e Zd Zd ZdS )TestEnumc                    t          j        t          j                    d          \  }}t          j        t          j        z  }t          j        ||t          j        dt          j	                  }|
                    t          j        t          j	        t          j        t          j        t          j        z  t          j        z            }|                    dd           |                    dd           g }|                    ddt          j        f           |                    dd	t          j        f           d }|
                    t          j        t          j	        t          j        t          j        t          j        z  t          j        z            }|                    t          j        t          j        fd
           d }d }t          j        |t          j        t          j        z  t          j        dt          j	                  }g }	|D ]}
|                    |
d         t          j        t          j        z            }|D ]x}|                    |d         f          d         }|d         t          j        k    r|dk    s|d         t          j        k    r|dk    r]|                     d| d|            yd }|
d         t          j        k    rS|                    t          j        t          j        t          j        z            }|D ]}|	                    |           d }d }|                                 |	                                 |                     ||	           d S )Nstgr   )      )heybubba)	property3	property4r   r   r   r	   )mecomment   r   r   zUxexpected property /)win32apiGetTempFileNameGetTempPathr   STGM_READWRITESTGM_SHARE_EXCLUSIVE	pythoncomStgOpenStorageExSTGFMT_FILEIID_IPropertySetStorageCreateFMTID_UserDefinedPropertiesPROPSETFLAG_DEFAULTSTGM_CREATEWriteMultipleWritePropertyNamesappendVT_BSTRFMTID_SummaryInformationPIDSI_AUTHORPIDSI_COMMENTS	STGM_READOpenReadMultiplefailFMTID_DocSummaryInformationsortassertEqual)selffnametmpmpsspsuserexpected_summariespssumpssreadfound_summariespsstatpspp_valpsreads                  C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32com/test/testStorage.pytestitzTestEnum.testit
   s7   -h.B.D.DeLL
s%
(GG(1j,a1R
 
 1-*%$%-.	
 
 	V%5666!!&*DEEE!!;93D"EFFF!!;93D"EFFF

.-*%$%-.	
 
 	$j&?@BS	
 	
 	
 , :#BB"-
 
  	 	Fq	:/*2QQ B  B B1003aDJ333aDJ555%9:L:LII@Q@@@@AAAAB ayIAAA\\9(:+JJ   . .A#**1----!!!+_=====    N)__name__
__module____qualname__r=    r>   r<   r   r   	   s(        J> J> J> J> J>r>   r   __main__)unittestr   r   win32com.test.utilwin32comr   testutilTestCaser   r?   mainrB   r>   r<   <module>rK      s                   K> K> K> K> K>x}!* K> K> K>\ zHMOOOOO r>   