o
    ]÷¡iÚ  ã                   @   s4   d Z ddlZddlmZ G dd„ deƒZdd„ ZdS )zPlaceholder Config file.é    N)Úsporkc                   @   s,   e Zd ZdZdd„ Zedd„ ƒZdd„ ZdS )	Ú
TestConfigzDefault Test config value.c                 C   s`   d| _ d| _d| _d| _ddddd	d
idddggdœ| _dddgg| _d| _d| _tj	j
| _d S )Né   g¸…ëQ¸@ÚjamesTé   g…ëQ¸	@ÚmarkFÚfloatg      @é   é   )Úintegerr   ÚstringÚboolÚdictÚlist)r   r	   )r
   )r   r   r   r   r   r   ÚtupleÚtuple_with_spacesr   Ú	SporkTypeÚSPOONÚenum©Úself© r   úa/home/ubuntu/.local/lib/python3.10/site-packages/ml_collections/config_flags/tests/mock_config.pyÚ__init__   s    ÿ
ø
zTestConfig.__init__c                 C   s   dS )Né*   r   r   r   r   r   Úreadonly_field-   s   zTestConfig.readonly_fieldc                 C   s
   t | jƒS ©N)ÚstrÚ__dict__r   r   r   r   Ú__repr__1   s   
zTestConfig.__repr__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   r   r   r   r   r      s    
r   c                  C   s(   t ƒ } t ƒ | _| j| _t | j¡| _| S r   )r   ÚobjectÚobject_referenceÚcopyÚdeepcopyÚobject_copy)Úconfigr   r   r   Ú
get_config5   s
   r+   )r#   r'   Ú!ml_collections.config_flags.testsr   r%   r   r+   r   r   r   r   Ú<module>   s
   