o
    Ž¨Êh½  ã                   @   sd   d dl Z d dlZd dlmZ d dlmZ ejdd„ ƒZejdd„ ƒZejdd	„ ƒZ	ejd
d„ ƒZ
dS )é    N)Ú	SparkPost)ÚSparkPostAPIExceptionc                  C   ó:   t jt jddddd� tdƒ} | jj ¡ }|g ksJ ‚d S )Nú2https://api.sparkpost.com/api/v1/metrics/campaignséÈ   úapplication/jsonz{"results": {"campaigns": []}}©ÚstatusÚcontent_typeÚbodyúfake-key)Ú	responsesÚaddÚGETr   ÚmetricsÚ	campaignsÚlist©ÚspÚresults© r   úC/var/www/html/env/lib/python3.10/site-packages/test/test_metrics.pyÚtest_success_campaigns   ó   ûr   c                  C   óZ   t jt jddddd� t t¡� tdƒ} | jj 	¡  W d   ƒ d S 1 s&w   Y  d S )Nr   éô  r   úU
        {"errors": [{"message": "You failed", "description": "More Info"}]}
        r   r   )
r   r   r   ÚpytestÚraisesr   r   r   r   r   ©r   r   r   r   Útest_fail_campaigns   ó   û	"þr    c                  C   r   )Nú0https://api.sparkpost.com/api/v1/metrics/domainsr   r   z{"results": {"domains": []}}r   r   )r   r   r   r   r   Údomainsr   r   r   r   r   Útest_success_domains&   r   r$   c                  C   r   )Nr"   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r#   r   r   r   r   r   Útest_fail_domains4   r!   r%   )r   r   Ú	sparkpostr   Úsparkpost.exceptionsr   Úactivater   r    r$   r%   r   r   r   r   Ú<module>   s    


