
    Z.j                    R    d dl mZ d dlZd dlmZ d dlmZmZmZ d dl	m
Z
mZ d	dZdS )
    )annotationsN)DiscoveryRegistry)collect_report_statsrender_daily_reportwrite_daily_report)CopyResearchPathsensure_runtime_dirsreturnNonec                   t          | dz            }t          |d           |                    dd                              t	          j        ddi          dz   d           |                    d	d                              t	          j        d
di          dz   d           |                    dd                              t	          j        ddi          dz   d           t          j        |j                  }|	                    dddd           |	                    dddddd           |
                                 t          |d          }t          |          }d|v sJ d|v sJ d|v sJ d|v sJ d|v sJ d|v sJ d|v sJ t          |d          }|                                sJ |                    d          |k    sJ d S )Ncopy_researchz
2026-06-14vaultsvault_idv1
zutf-8)encodingwalletswallet_addressw1market_contextsourcetestvaultz2026-06-14T08:00:00+00:00)seen_atwalletz2026-06-10T08:00:00+00:00blockedhidden_hedge_risk)r   statusnoteszVault-Snapshots: 1zWallet-Snapshots: 1zvault:v1zwallet:w1 (hidden_hedge_risk)zLive-Freigabe: neinzOrders: keinezVault-Deposits: keine)r   r	   snapshot_file
write_textjsondumpsr   loaddiscovery_registry_fileupsert_seensaver   r   r   exists	read_text)tmp_pathpathsregistrystatsreporttargets         #tests/test_ctb_copy_daily_report.pyCtest_daily_report_renders_counts_registry_and_readonly_confirmationr1   
   s2   h899E|,,,	,//::4:zSWFX;Y;Y\`;`kr:sss		<00;;DJHXZ^G_<`<`cg<gry;zzz	(,77BB4:xY_N`CaCadhChszB{{{ %e&CDDHw8STTTx9T]f  oB  C  C  CMMOOO 55E ''F6)))) F*****f4444 F****f$$$$"f,,,,|44F==???W--777777    )r
   r   )
__future__r   r"   src.ctb_copy.discovery_registryr   &src.ctb_copy.reports.daily_copy_reportr   r   r   src.ctb_copy.runtime_pathsr   r	   r1    r2   r0   <module>r8      s    " " " " " "  = = = = = = p p p p p p p p p p M M M M M M M M8 8 8 8 8 8r2   