o
    Ni                     @   sn   d dl mZ d dl mZ d dlZd dlmZ d dlmZ ejdkr(d dl	m
Z
 nd dl
Z
G dd	 d	ejZdS )
    )absolute_import)print_functionN)pbr_json)base)   r   )mockc                   @   s>   e Zd Zejdddejdddejddddd Zd	S )
TestJsonContentzpbr.git._run_git_functionsT)return_valuezpbr.git.get_git_short_sha123456zpbr.git.get_is_releasec                 C   s*   t  }t|dd |jddd d S )Nbasenamezpbr.jsonpbrz-{"git_version": "123456", "is_release": true})r   Mockr   write_pbr_json
write_fileassert_called_once_with)selfmock_get_ismock_get_gitmock_runcmd r   K/home/ubuntu/.local/lib/python3.10/site-packages/pbr/tests/test_pbr_json.pytest_content   s
   zTestJsonContent.test_contentN)__name__
__module____qualname__r   patchr   r   r   r   r   r      s
    r   )
__future__r   r   sysr   r   	pbr.testsr   version_infounittestr   BaseTestCaser   r   r   r   r   <module>   s   
