a
    xd                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ G dd dejZ	G dd dejZ
G d	d
 d
ejZG dd dejZG dd dejZeeddd G dd dejZG dd dejZdS )    )models)register)HistoricalRecords)
CustomUserc                   @   s$   e Zd ZeddZG dd dZdS )AbstractExternalT)inheritc                   @   s   e Zd ZdZdS )zAbstractExternal.MetaTN)__name__
__module____qualname__abstract r   r   \/var/www/html/Ranjet/env/lib/python3.9/site-packages/simple_history/tests/external/models.pyMeta   s   r   Nr   r	   r
   r   historyr   r   r   r   r   r      s   
r   c                   @   s*   e Zd Zeddd dZG dd dZdS )AbstractExternal2Tc                 C   s
   d | S NzAudit{}formatxr   r   r   <lambda>       zAbstractExternal2.<lambda>)r   custom_model_namec                   @   s   e Zd ZdZdZdS )zAbstractExternal2.MetaTexternalNr   r	   r
   r   Z	app_labelr   r   r   r   r      s   r   Nr   r   r   r   r   r      s   r   c                   @   s,   e Zd Zedddd dZG dd dZdS )	AbstractExternal3Tr   c                 C   s
   d | S r   r   r   r   r   r   r      r   zAbstractExternal3.<lambda>)r   appr   c                   @   s   e Zd ZdZdZdS )zAbstractExternal3.MetaTr   Nr   r   r   r   r   r      s   r   Nr   r   r   r   r   r      s   
r   c                   @   s   e Zd ZejddZe ZdS )ExternalModeld   
max_lengthN)r   r	   r
   r   	CharFieldnamer   r   r   r   r   r   r   #   s   r   c                   @   s   e Zd ZejddZdS )ExternalModelRegisteredr   r    N)r   r	   r
   r   r"   r#   r   r   r   r   r$   (   s   r$   zsimple_history.testsZ	histories)r   Zmanager_namec                   @   s*   e Zd ZejddZeejdddZdS )"ExternalModelWithCustomUserIdFieldr   r    T)null)Zhistory_user_id_fieldN)	r   r	   r
   r   r"   r#   r   ZIntegerFieldr   r   r   r   r   r%   /   s   r%   c                   @   s   e Zd ZdZeddZdS )PollzTest model for same-named historical models

    This model intentionally conflicts with the 'Polls' model in 'tests.models'.
    +)Zuser_related_nameN)r   r	   r
   __doc__r   r   r   r   r   r   r'   4   s   r'   N)Z	django.dbr   Zsimple_historyr   Zsimple_history.modelsr   Z'simple_history.tests.custom_user.modelsr   ZModelr   r   r   r   r$   r%   r'   r   r   r   r   <module>   s   

