ó
    EñiZ  ã                   óž   • S SK rS SKJs  Jr  S SKrS SKJr  S SK	J
r
  S r\R                  " SSS9S 5       r\R                  " 5       S 5       rg)	é    N)ÚFaker)ÚDEFAULT_LOCALEÚsessionT)ÚscopeÚautousec                 óf   • SU R                   ;   a  U R                  S5      nO[        /n[        US9$ )zÊFixture that stores the session level ``Faker`` instance.

This fixture is internal and is only meant for use within the project.
Third parties should instead use the ``faker`` fixture for their tests.
Úfaker_session_locale©Úlocale)ÚfixturenamesÚgetfixturevaluer   r   )Úrequestr   s     ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/faker/contrib/pytest/plugin.pyÚ_session_fakerr   	   s6   € ð  ×!5Ñ!5Ó5Ø×(Ñ(Ð)?Ó@‰ä Ð!ˆÜ˜ÑÐó    c                 ó  • SU R                   ;   a  U R                  S5      n[        US9nOU R                  S5      n[        nSU R                   ;   a  U R                  S5      nUR	                  US9  UR
                  R                  5         U$ )z>Fixture that returns a seeded and suitable ``Faker`` instance.Úfaker_localer
   r   Ú
faker_seed)Úseed)r   r   r   ÚDEFAULT_SEEDÚseed_instanceÚuniqueÚclear)r   r   Úfaker   s       r   Úfakerr      s†   € ð ˜×-Ñ-Ó-Ø×(Ñ(¨Ó8ˆÜ˜FÑ#‰à×&Ñ&Ð'7Ó8ˆä€DØ�w×+Ñ+Ó+Ø×&Ñ& |Ó4ˆØ×Ñ˜DÐÑ!Ø‡K�K×ÑÔà€Kr   )ÚbuiltinsÚ@py_builtinsÚ_pytest.assertion.rewriteÚ	assertionÚrewriteÚ
@pytest_arÚpytestr   r   Úfaker.configr   r   Úfixturer   © r   r   Ú<module>r&      sQ   ðß  „ ƒå Ý 'à€ð ‡‚�i¨Ñ.ñ
 ó /ð
 ð ‡‚Óñó ñr   