
    Ch                     J    d dl mZ d dlZd dlZd dlZddlmZ  G d de      Zy)    )unicode_literalsN   )TestBotc                       e Zd Zej                  j                  dddgfddgfddgfddgfddgfddgfddgfd	d
dgfg      d        Zd Zd Zej                  j                  dddg      d        Z	y)TestBotSupportz
url,resultzhttps://google.comz
google.comzgoogle.com/search?q=instabotz$https://google.com/search?q=instabotu   мвд.рфu   https://мвд.рфu   http://мвд.рф/news/z,hello, google.com/search?q=test and bing.comzgoogle.com/search?q=testzbing.comc                 D    | j                   j                  |      |k(  sJ y )N)botextract_urls)selfurlresults      a/var/www/html/Telegram-Engagement-Pod-/env/lib/python3.12/site-packages/tests/test_bot_support.pytest_extract_urlsz TestBotSupport.test_extract_urls   s!    ( xx$$S)V333    c                     t        dd      }| j                  j                  d      sJ |j                          t	        j
                  d       y )Ntestw)openr	   check_if_file_existscloseosremove)r   	test_files     r   test_check_if_file_existz'TestBotSupport.test_check_if_file_exist#   s<    %	xx,,V444
		&r   c                 >    | j                   j                  d      rJ y )Nr   )r	   r   )r   s    r   test_check_if_file_exist_failz,TestBotSupport.test_check_if_file_exist_fail+   s    88008888r   zverbosity,text,result)Tr   r   )Fr    c                 d   || j                   _        	 t        j                  dkD  rddlm} nddlm} t        j                  } |       }|t        _        | j                   j                  |       |j                         j                         }||k(  sJ 	 |t        _        y # t        _        w xY w)N)   r   )StringIO)
r	   	verbositysysversion_infoior    stdoutconsole_printgetvaluestrip)r   r!   textr   r    saved_stdoutoutoutputs           r   test_console_printz!TestBotSupport.test_console_print.   s     '	&$&'-::L*CCJHH""4(\\^))+FV###%CJCJs   BB" "B/N)
__name__
__module____qualname__pytestmarkparametrizer   r   r   r-    r   r   r   r      s    [[!$8#9:L>*+.L-MN678 ]O,"%:$;<'*D)EF>+Z8	
&4'&49 [["8:M!N&&r   r   )
__future__r   r   r"   r1   test_botr   r   r4   r   r   <module>r7      s     ' 	 
  5&W 5&r   