← Back
Editing: test_loader.cpython-311.pyc
� �Uc(X � � � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl Z ddlmZm Z mZmZmZ ddlmZ ddlmZmZmZmZmZmZmZ d Zd ZdZddlZ ej d� � Z e �! d� � G d � de � � Z"d� Z# G d� de� � Z$ G d� de� � Z% G d� de � � Z& G d� de� � Z' G d� de � � Z( G d� de� � Z) G d� de)� � Z* G d� de(� � Z+ G d � d!e � � Z,dS )"z!Tests for traitlets.config.loader� N)�chain)�mkstemp)�TestCase)�Dict�Integer�List�Tuple�Unicode)�Configurable)�ArgParseConfigLoader�Config�JSONFileConfigLoader�KeyValueConfigLoader�KVArgParseConfigLoader�LazyConfigValue�PyFileConfigLoaderzj c = get_config() c.a=10 c.b=20 c.Foo.Bar.value=10 c.Foo.Bam.value=list(range(10)) c.D.C.value='hi there' z� { "version": 1, "a": 10, "b": 20, "Foo": { "Bam": { "value": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] }, "Bar": { "value": 10 } }, "D": { "C": { "value": "hi there" } } } z { "version": 2 } �devnullc �8 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z dS ) � TestFileCLc � � | � |j d� � | � |j d� � | � |j j j d� � | � |j j j t t d� � � � � � | � |j j j d� � d S )N� � �hi there)�assertEqual�a�b�Foo�Bar�value�Bam�list�range�D�C)�self�configs �D/usr/lib/python3/dist-packages/traitlets/config/tests/test_loader.py�_check_confzTestFileCL._check_confG s� � ������2�&�&�&������2�&�&�&�������-�r�2�2�2�������-�t�E�"�I�I���?�?�?�������)�:�6�6�6�6�6� c �2 � t dd�� � \ }}t j |d� � }|� t � � |� � � t |t �� � }|� � � }| � |� � d S )Nz.py� μnïcø∂e��prefix�w��log) r �os�fdopen�write�pyfile�closer r0 �load_configr( �r% �fd�fname�f�clr&