Ë
    EÙHiå  ã                   ó’   — d Z ddlmZ  G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Zy	)
z'
Test models for wallet_utils testing.
é    )Úmodelsc                   ót  — e Zd ZdZ ej
                  dd¬«      Z ej                  d¬«      Z ej                  ddd¬	«      Z
 ej                  ddd¬	«      Z ej                  ddd¬	«      Z ej                  ddd¬	«      Z ej                  dd
d¬	«      Z ej                  ddd¬	«      Z G d„ d«      Zd„ Zy)ÚTestUserz+Test user model with wallet balance fields.é–   T)Ú
max_lengthÚunique)Úblanké   é   r   ©Ú
max_digitsÚdecimal_placesÚdefaulté   c                   ó   — e Zd ZdZdZy)úTestUser.MetaÚ
test_usersÚtestsN©Ú__name__Ú
__module__Ú__qualname__Údb_tableÚ	app_label© ó    ú;/home/cursorai/projects/django-wallet-utils/tests/models.pyÚMetar      s   „ ØˆØ‰	r   r   c                 ó   — | j                   S )N)Úusername©Úselfs    r   Ú__str__zTestUser.__str__   s   € Ø�}‰}Ðr   N)r   r   r   Ú__doc__r   Ú	CharFieldr    Ú
EmailFieldÚemailÚDecimalFieldÚcashÚcash_balanceÚcredit_balanceÚreward_pointsÚcrypto_balanceÚpointsr   r#   r   r   r   r   r      sÆ   „ Ù5àˆv×Ñ¨3°tÔ<€HØˆF×Ñ DÔ)€Eð ˆ6×Ñ¨"¸QÈÔJ€DØ&�6×&Ñ&°"ÀQÐPQÔR€LØ(�V×(Ñ(°BÀqÐRSÔT€NØ'�F×'Ñ'°2ÀaÐQRÔS€MØ(�V×(Ñ(°BÀqÐRSÔT€Nð !ˆV× Ñ ¨B¸qÈ!ÔL€F÷ñ ór   r   c                   óÐ   — e Zd ZdZ ej
                  dd¬«      Z ej                  ddd¬«      Z ej                  ddd¬«      Z	 ej                  ddd¬«      Z
 G d	„ d
«      Zd„ Zy)Ú
TestWalletz"Separate wallet model for testing.T©r   Údb_indexr
   r   r   r   r   c                   ó   — e Zd ZdZdZy)úTestWallet.MetaÚtest_walletsr   Nr   r   r   r   r   r4   )   s   „ Ø!ˆØ‰	r   r   c                 ó    — d| j                   › �S )NzWallet for user )Úuser_idr!   s    r   r#   zTestWallet.__str__-   s   € Ø! $§,¡, Ð0Ð0r   N)r   r   r   r$   r   ÚBigIntegerFieldr7   r(   r+   r,   r-   r   r#   r   r   r   r0   r0      so   „ Ù,à$ˆf×$Ñ$¨D¸4Ô@€Gð )�V×(Ñ(°BÀqÐRSÔT€NØ'�F×'Ñ'°2ÀaÐQRÔS€MØ(�V×(Ñ(°BÀqÐRSÔT€N÷ñ ó1r   r0   c                   ó|   — e Zd ZdZ ej
                  dd¬«      Z ej                  ddd¬«      Z G d„ d	«      Z	d
„ Z
y)ÚTestWalletCustomFieldz,Wallet model with custom user_id field name.Tr1   r
   r   r   r   c                   ó   — e Zd ZdZdZy)úTestWalletCustomField.MetaÚtest_wallets_custom_fieldr   Nr   r   r   r   r   r<   8   s   „ Ø.ˆØ‰	r   r   c                 ó    — d| j                   › �S )NzWallet for owner )Úowner_idr!   s    r   r#   zTestWalletCustomField.__str__<   s   € Ø" 4§=¡= /Ð2Ð2r   N)r   r   r   r$   r   r8   r?   r(   r+   r   r#   r   r   r   r:   r:   1   s?   „ Ù6à%ˆv×%Ñ%¨T¸DÔA€Hà(�V×(Ñ(°BÀqÐRSÔT€N÷ñ ó3r   r:   N)r$   Ú	django.dbr   ÚModelr   r0   r:   r   r   r   Ú<module>rB      s?   ðñõ ôˆv�|‰|ô ô01�—‘ô 1ô$3˜FŸL™Lõ 3r   