
    =8j                     L    d Z ddlmZmZmZmZ ddlmZ d Ze	dk(  r e        yy)zaTest del mapeo Scweet -> Tweet (sin red, sin cookie).

Ejecuta:  .venv/bin/python test_scweet.py
    )ScweetProvider	_parse_ts_to_introw_to_tweet)get_providerc                     t        t        di       t              sJ t        d       t	        d      dk(  sJ t	        d      dk(  sJ t	        d      dk(  sJ t	        d      dk(  sJ t	        d       d	k(  sJ t        d
       t        d      j                  dk(  sJ t        d      j                  dk(  sJ t        d      j                  dk(  sJ t        d       dddddddddddddd	} t        | d      }|j                  dk(  r|j                  dk(  sJ |       |j                  dk(  r|j                  dk(  r|j                  dk(  sJ |       |j                  dk(  r|j                  dk(  sJ |       |j                  dk(  r|j                   j                  dk(  sJ t        d |j                   d!|j                   d"|j                   d#|j                   d$|j                   
       d%dd&d'd(d	d)d*}t        |d+      }|j                  d,k(  r|j                  d	k(  r|j                  d	k(  sJ t        d-       t        d.d/d0d1      J t        d2       t        d3       y )4Nscweetzregistry OKi  z1,234z1.2Ki  z3.4Mi@3 r   z
_to_int OKz2026-06-22T07:33:00.000Zi  zTue Jan 24 20:14:18 +0000 2023i  iNhi  z_parse_ts OK123zHello AI worldiT  56karpathyAndrej)screen_namenamez!https://x.com/karpathy/status/123   50K)quote_count
view_count)	tweet_id	timestamptextlikesretweetscommentsuser	tweet_urlraw8   iP  u   mapeo (user dict) OK -> ❤u    🔁u    💬u    ❝u    👁9hi      z@simonw)r   r   r   r   r   r   r   fallbacksimonwzmapeo (user str) OK1x)r   r   hzdescarta sin timestamp OKz
SCWEET_MAP_OK)
isinstancer   r   printr   r   yearr   idauthorr   r   repliesquotesviewsr   
created_at)rowtrow2t2s       test_scweet.pymainr5   
   sg   l8R0.AAA	-4=D   7t###6?d"""6?i'''4=A	,/055===56;;tCCCZ %%---	. (B 6s*h"O8!7C 	S*%A445=QXX36Q6377d?qzzS0QYY"_GaGD88r>agg.11.66%%!,,*;*;t*CCC	'yajj\qyykQUVWV^V^U__defeleldm
no*J1!IWD	dJ	'B99 RYY!^AEE	
 S#6<DDD	
%&	
    __main__N)
__doc__agent.providers.scweet_providerr   r   r   r   agent.registryr   r5   __name__ r6   r4   <module>r=      s0   
 ] \ ''T zF r6   