
    c                     r    	 d dl mZ d dlmZ d dlmZ  G d dej                        Zy# e$ r d dlZY -w xY w)    )mockN)pbr_json)basec                       e Zd Z ej                  dd       ej                  dd       ej                  dd      d                      Zy)	TestJsonContentzpbr.git._run_git_functionsT)return_valuezpbr.git.get_git_short_sha123456zpbr.git.get_is_releasec                     t        j                         }t        j                  |dd       |j                  j                  ddd       y )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cmds        9/usr/lib/python3/dist-packages/pbr/tests/test_pbr_json.pytest_contentzTestJsonContent.test_content   s<     iikZ<..;	
    N)__name__
__module____qualname__r   patchr    r   r   r   r      sP    TZZ,4@TZZ+(CTZZ(t<
 = D A
r   r   )	unittestr   ImportErrorr   r   	pbr.testsr   BaseTestCaser   r   r   r   <module>r"      s;     
d'' 
  s   * 	66