
    ?.j                    .    d dl mZ d dlZd dlmZ ddZdS )    )annotationsN)DiscoveryRegistryreturnNonec                   | dz  dz  }t          j        |          }|                    dddd          \  }}|                    dddd	d
d          \  }}|                                 |du sJ |du sJ |j        dk    sJ |j        dk    sJ |j        d	k    sJ |j        dk    sJ |j        dk    sJ |j        d
k    sJ t          j
        |                                          }|d         d         d         dk    sJ d S )Nstatezdiscovery_registry.jsonzvault-avaultztest-sourcez2026-06-01T00:00:00+00:00)seen_atztest-source-2z2026-06-14T00:00:00+00:00	watchlistzmanual review)r
   statusnotesTF      leaderszvault:vault-afirst_seen_at)r   loadupsert_seensaver   last_seen_atobservation_dayssnapshot_countr   jsonloads	read_text)tmp_pathpathregistryfirstcreatedsecondcreated_secondpayloads           )tests/test_ctb_copy_discovery_registry.py?test_discovery_registry_preserves_first_seen_and_counts_forwardr$      sf   g 99D %d++H))+	 *  NE7 &11+ 2  FN MMOOOd????U"""""=====#>>>>>"====="b(((( A%%%%=K''''j))**G9o.?C^^^^^^^    )r   r   )
__future__r   r   src.ctb_copy.discovery_registryr   r$    r%   r#   <module>r)      sV    " " " " " "  = = = = = =_ _ _ _ _ _r%   