
    Wil                     .    d Z ddlZddlmc mZ d Zd Zy)u`  
post_merge_probe smoke fallback 보장 테스트 (task-2431).

SCOPE_MAP 미매치 또는 changed_paths가 비어 있을 때 post_merge_probe가
호출하는 smoke 디렉토리에 최소 1개의 PASS 테스트가 존재해야 한다.
이 파일이 존재하지 않으면 unmapped PR이 무검증 PASS로 통과하므로
회귀 가드로 유지한다.
    Nc                  <   d} d}| |z   }d}||k(  }|st        j                  d|fd||f      t        j                  |       t        j                  |      t        j                  |      dz  }dd|iz  }t        t        j                  |            dx} x}x}x}}y)	u&   가장 가벼운 smoke 보증: 1+1==2.      )==)z(%(py1)s + %(py3)s) == %(py7)s)py1py3py7zassert %(py9)spy9N)
@pytest_ar_call_reprcompare	_safereprAssertionError_format_explanation)@py_assert0@py_assert2@py_assert4@py_assert6@py_assert5@py_format8@py_format10s          6/home/jay/workspace/tests/smoke/test_smoke_baseline.pytest_smoke_baseline_passr      sg    q1q5A5A:5A1qA    c                      ddl } | j                  d   }d}||k\  }|slt        j                  d|fd||f      t        j                  |      t        j                  |      dz  }dd|iz  }t        t        j                  |            dx}x}}y)	u5   파이썬 런타임이 정상 동작하는지 검증.r   N   )>=)z%(py1)s >= %(py4)s)r   py4zassert %(py6)spy6)sysversion_infor   r   r   r   r   )r   r   @py_assert3r   @py_format5@py_format7s         r   test_smoke_python_runtime_aliver$      s]    A#!#!####!######!#######r   )	__doc__builtins@py_builtins_pytest.assertion.rewrite	assertionrewriter   r   r$    r   r   <module>r,      s      
$r   