
    f                     P    d dl Z d dlmZ d dlmZmZmZ e j                  d        Zy)    N)EmailAddress)SocialAccountSocialLoginSocialTokenc                 "     	 	 	 	 	 	 	 d fd	}|S )Nc                      
|| d|      }t        ||      }t        ||      }	|rt        |j                  |d      g|	_        |rt        dd	      |	_        |	S )
NF)usernameemailcommit
with_email)provideruid)useraccountT)r
   verifiedprimary123456)tokentoken_secret)r   r   r   r
   email_addressesr   r   )r
   r	   r   r   r   email_verified
with_tokenr   r   socialloginuser_factorys             Y/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/socialaccount/conftest.pyfactoryz$sociallogin_factory.<locals>.factory   sj     U5Z
  s;!tW=4::PTU+K'  +%e LK    )NNTzunittest-serverr   TF )r   r   s   ` r   sociallogin_factoryr       s&     ", Nr   )	pytestallauth.account.modelsr   allauth.socialaccount.modelsr   r   r   fixturer    r   r   r   <module>r%      s-     /   r   