← Back
Editing: test_files.cpython-311.pyc
� 㦧bY � �` � d dl mZ d dlZd dlZd dlmZ d dlmZ G d� dej � � Z dS )� )�print_functionN��files)�basec �H � � e Zd Z� fd�Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z � xZS ) �FilesConfigTestc �� �� t t | � � � � � t j dddg� � }| � |� � t j � |j d� � }t j � |j ddd� � }t j � |j d� � }t j � |j d d � � }t j � |d� � }t j � |j dd� � }t j |� � t j |� � t j |� � t j |� � t j |� � t t j � |d � � d� � 5 }|� d� � d d d � � n# 1 swxY w Y t t j � |d� � d� � 5 }|� d� � d d d � � n# 1 swxY w Y t t j � |d� � d� � 5 } | � d� � d d d � � n# 1 swxY w Y t t j � |d� � d� � 5 }|� d� � d d d � � n# 1 swxY w Y t t j � |d� � d� � 5 } | � d� � d d d � � n# 1 swxY w Y t t j � |d� � d� � 5 }|� d� � d d d � � n# 1 swxY w Y | � t j |j � � � � d S )N�fake_package)zfake_module.py� )zother_fake_module.pyr �etc�ansiblez kolla-ansible�testzdir with spacezmulti spacezmore spaces�sub� subpackage�foo�wzFoo Data�barzBar Data�bazzBaz Dataz__init__.pyz# emptyz file with spc)�superr �setUp�fixtures� PythonPackage� useFixture�os�path�joinr �makedirs�open�write�DiveDir) �self�pkg_fixture�pkg_etc�pkg_ansible�dir_spcs�dir_subdir_spc�pkg_subr �foo_file�baz_file�spc_file�file_� __class__s ��6/usr/lib/python3/dist-packages/pbr/tests/test_files.pyr zFilesConfigTest.setUp s� �� � �o�t�$�$�*�*�,�,�,��,��'�-��� �� ����$�$�$��'�,�,�{�/��7�7���g�l�l�;�#3�Y�#2�F�<� <���7�<�<�� 0�2B�C�C������k�&6� �&3�5� 5���'�,�,�w��.�.���W�\�\���n�l�<� <� � ��G���� ��J���� ��K� � � � ��H���� ��N�#�#�#� �"�'�,�,�w��.�.�� 4� 4� '���N�N�:�&�&�&� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '� �"�'�,�,�w��.�.�� 4� 4� '���N�N�:�&�&�&� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '� �"�'�,�,�{�E�2�2�C� 8� 8� '�H��N�N�:�&�&�&� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '� �"�'�,�,�z�=�9�9�3� ?� ?� &�8��N�N�9�%�%�%� &� &� &� &� &� &� &� &� &� &� &���� &� &� &� &� �"�'�,�,�x��9�9�3� ?� ?� &�8��N�N�9�%�%�%� &� &� &� &� &� &� &� &� &� &� &���� &� &� &� &� �"�'�,�,�~��?�?�� E� E� #���K�K� �"�"�"� #� #� #� #� #� #� #� #� #� #� #���� #� #� #� #� �����[�%5�6�6�7�7�7�7�7sl �G&�&G*�-G*�I�I�I�:J�J �#J �K7�7K;�>K;�0M�M�M�N-�-N1�4N1c �� � t t � � �� � }t j |d� � � � � | � d|d d � � d S )Nr r r r �packages��dictr �FilesConfig�run�assertIn�r! �configs r- �test_implicit_auto_packagez*FilesConfigTest.test_implicit_auto_packageB sg � ��� � � � � �� ��&�.�1�1�5�5�7�7�7�� � �l�F�7�O�J�$?�@�@�@�@�@r c �� � t t d�� � �� � }t j |d� � � � � | � d|d d � � d S )Nr )r/ r r r r/ r0 r5 s r- �test_auto_packagez!FilesConfigTest.test_auto_packageJ so � ���'�� � � � � �� ��&�.�1�1�5�5�7�7�7�� � �l�F�7�O�J�$?�@�@�@�@�@r c �� � t t d�� � �� � }t j |d� � � � � | � d|d d � � d S )Nz etc/pbr = etc/*�� data_filesr r z9 'etc/pbr/' = 'etc/foo' 'etc/pbr/sub' = 'etc/sub/bar'r r<