
    Ki}                     B    S SK r S SKJr   " S S\ R                  5      rg)    N)Posthogc                   T    \ rS rSrSrS rS rS rS rS r	S r
S	 rS
 rS rS rSrg)
TestModule   Nc                     U R                  [        US   5      [        5        U R                  [        US   5      [        5        g )Nr      )assertEqualtypebooldict)selfresults     Z/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/posthog/test/test_module.py_assert_enqueue_result!TestModule._assert_enqueue_result	   s2    fQi$/fQi$/    c                     SU l         g )NT)failedr   s    r   r   TestModule.failed   s	    r   c                 F    SU l         [        SSU R                   S9U l        g )NF
testsecretzhttp://localhost:8000)hoston_error)r   r   posthogr   s    r   setUpTestModule.setUp   s!    6
r   c                 z    S U R                   l        U R                  [        U R                   R                  5        g N)r   api_keyassertRaises	Exceptioncapturer   s    r   test_no_api_keyTestModule.test_no_api_key   s(    #)T\\%9%9:r   c                 z    S U R                   l        U R                  [        U R                   R                  5        g r   )r   r   r!   r"   r#   r   s    r   test_no_hostTestModule.test_no_host   s(     )T\\%9%9:r   c                     U R                   R                  SS5      nU R                  U5        U R                   R                  5         g )Ndistinct_idzpython module event)r   r#   r   flushr   ress     r   
test_trackTestModule.test_track   s7    ll""=2GH##C(r   c                     U R                   R                  SSS05      nU R                  U5        U R                   R                  5         g )Nr*   emailzuser@email.com)r   identifyr   r+   r,   s     r   test_identifyTestModule.test_identify#   s<    ll##MG=M3NO##C(r   c                     U R                   R                  SS5      nU R                  U5        U R                   R                  5         g )N
previousIdr*   )r   aliasr   r+   r,   s     r   
test_aliasTestModule.test_alias(   s6    ll  }=##C(r   c                 p    U R                   R                  SS5        U R                   R                  5         g )Nr*   zhttps://posthog.com/contact)r   pager+   r   s    r   	test_pageTestModule.test_page-   s'    -)FGr   c                 8    U R                   R                  5         g r   )r   r+   r   s    r   
test_flushTestModule.test_flush1   s    r   )r   r   )__name__
__module____qualname____firstlineno__r   r   r   r   r$   r'   r.   r3   r8   r<   r?   __static_attributes__ r   r   r   r      s9    G0
;;


r   r   )unittestr   r   TestCaser   rF   r   r   <module>rI      s     ,"" ,r   