§
    ûù©j7  ã                   ó>   — d Z ddlZddlmZmZmZ ddlmZ d„ Zd„ Z	dS )u×  
Unit Tests for Item Lifecycle & Field Discard Evaluation (Doc 63 SSoT)
======================================================================
Kiá»ƒm thá»­ tÃ­nh nÄƒng:
- Pre-identification triage (sÃ ng lá»�c trÆ°á»›c khi nháº·t/giÃ¡m Ä‘á»‹nh).
- GiÃ¡m Ä‘á»‹nh dÃ£ chiáº¿n báº±ng Scroll of Wisdom ngay trong map.
- Tháº©m Ä‘á»‹nh Ä‘á»“ vá»«a giÃ¡m Ä‘á»‹nh: Vá»©t Ä‘á»“ rÃ¡c (FIELD_DISCARD) Ä‘á»ƒ giáº£i phÃ³ng Ã´ trá»‘ng, giá»¯ Ä‘á»“ cÃ³ giÃ¡ trá»‹ (KEEP_IN_INVENTORY).
é    N)ÚItemLifecycleManagerÚItemIdentificationStateÚIdentificationChannel)Ú	ItemStatsc                  óÂ   — t          ¦   «         } t          dddd¬¦  «        }|                      |d¬¦  «        }|d         d	u sJ ‚|d
         dk    sJ ‚d|d         v sJ ‚dS )uz   Kiá»ƒm tra Ä‘á»“ rÃ¡c sau khi giÃ¡m Ä‘á»‹nh dÃ£ chiáº¿n bá»‹ Ä‘á»� xuáº¥t FIELD_DISCARD Ä‘á»ƒ tiáº¿t kiá»‡m Ã´ tÃºi Ä‘á»“.zRusty Spiked FistsÚglovesr   g      à?)ÚnameÚslotÚmax_lifeÚestimated_trade_value_chaosç      @©Úmin_chaos_valueÚshould_discardTÚactionÚFIELD_DISCARDu   vá»©t ngay ra Ä‘áº¥tÚreasonN©r   r   Úevaluate_field_identified_item)Ú	lifecycleÚ
junk_statsÚresults      ú1C:\Projects\AutoPOE2\tests\test_item_lifecycle.pyÚ+test_field_identification_discard_junk_itemr      s“   € å$Ñ&Ô&€Iõ Ø!ØØØ$'ð	ñ ô €Jð ×5Ò5°jÐRUÐ5ÑVÔV€FØÐ"Ô# tÐ+Ð+Ð+Ð+Ø�(Ô˜Ò.Ð.Ð.Ð.Ø! V¨HÔ%5Ð5Ð5Ð5Ð5Ð5Ð5ó    c                  óÆ   — t          ¦   «         } t          dddddd¬¦  «        }|                      |d¬¦  «        }|d	         d
u sJ ‚|d         dk    sJ ‚d|d         v sJ ‚dS )uk   Kiá»ƒm tra Ä‘á»“ cÃ³ giÃ¡ trá»‹ sau khi giÃ¡m Ä‘á»‹nh dÃ£ chiáº¿n Ä‘Æ°á»£c giá»¯ láº¡i (KEEP_IN_INVENTORY).zExpert Spiked Fistsr   éP   é#   g      9@)r	   r
   r   Úfire_resÚcold_resr   r   r   r   Fr   ÚKEEP_IN_INVENTORYu   Giá»¯ láº¡i trong tÃºir   Nr   )r   Úvaluable_statsr   s      r   Ú,test_field_identification_keep_valuable_itemr#   %   sš   € å$Ñ&Ô&€Iõ Ø"ØØØØØ$(ðñ ô €Nð ×5Ò5°nÐVYÐ5ÑZÔZ€FØÐ"Ô# uÐ,Ð,Ð,Ð,Ø�(ÔÐ2Ò2Ð2Ð2Ð2Ø# v¨hÔ'7Ð7Ð7Ð7Ð7Ð7Ð7r   )
Ú__doc__ÚpytestÚ!src.agentic_engine.item_lifecycler   r   r   Ú!src.agentic_engine.what_is_betterr   r   r#   © r   r   ú<module>r)      sˆ   ððð ð €€€ðð ð ð ð ð ð ð ð ð ð
 8Ð 7Ð 7Ð 7Ð 7Ð 7ð6ð 6ð 6ð$8ð 8ð 8ð 8ð 8r   