+
    5mj:  c                     ^ RI Ht ^ RIt^ RIHu Ht ^ RIt^ RI	H
t
 ]P                  P                  ^ ]! ]
! ]4      P                  4       P                   ^,          4      4       ^ RIHtHt ^ RIHtHtHtHtHt R tR tR tR# )	    )annotationsN)Path)AccountSnapshotHealthStatus)FIVE_HOUR_WARNING_THRESHOLD_PCTSEVEN_DAY_WARNING_THRESHOLD_PCT	WINDOW_5H	WINDOW_7Dbreached_windowsc                    R \        \        P                  ^V^`R7      \        \        \
        04      3R\        \        P                  ^V^^R7      \        \        04      3R\        \        P                  ^U^`R7      \        \
        04      3R\        \        P                  ^T^^R7      \        4       3R\        \        P                  ^d\        ,
          ^`R7      \        \
        04      3R\        \        P                  ^V^d\        ,
          R7      \        \        04      3R\        \        P                  ^d^dR7      \        4       3R\        \        P                  ^d^dR7      \        4       3R	\        \        P                  R
^`R7      \        \
        04      3R\        \        P                  ^VR
R7      \        \        04      3.
p V  EFu  w  rp\        V4      qDV8H  qU'       EgU   \        P                  ! RV3RWC34      RR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                   ! \        4      MRRR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                   ! V4      MRR\        P                   ! V4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                   ! V4      MR/,          pRRV/,          p\#        \        P$                  ! V4      4      hR
;rEEKx  	  R
# )zboth windows breachedstatusprimary_used_pctsecondary_used_pctzonly 5h breachedzonly 7d breachedzneither breachedz85h boundary exactly 15 percent remaining is not breachedz77d boundary exactly 5 percent remaining is not breachedz)broken status short circuits both windowsz*unknown status short circuits both windowsz)primary none skips 5h while 7d can breachNz+secondary none skips 7d while 5h can breachpy0r
   py1snapshotpy3py5expectedzassert %(py7)spy7==)z0%(py3)s
{%(py3)s = %(py0)s(%(py1)s)
} == %(py5)s)r   r   OK	frozensetr   r	   r   r   BROKENUNKNOWNr
   
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanation)cases_r   r   @py_assert2@py_assert4@py_format6@py_format8s           c/home/user/overdeck-private-tests/workstation-ai-broad2/modules/systray/tests/test_limit_warning.py'test_breached_windows_acceptance_matrixr,      s    $#!##%
 y),-	
 #!##%
 yk"	
 #!##%
 yk"	
 #!##%
 K	
 G#!$'F!F#%
 yk"	
 F#!##&)H#H
 yk"	
 8#**!$#&
 K	
 9#++!$#&
 K	
 8#!%#%
 yk"	
 :#!##'
 yk"	
e[Ez "'X)5X55555)555555555555555555555555)555555X5555X55555555 "'    c                    \        \        P                  ^K^UR7      p \        V 4      p\	        4       q!V8H  q3'       Egs   \
        P                  ! RV3RW34      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRRR\        P                  ! 4       9   g   \
        P                  ! V 4      '       d   \
        P                  ! V 4      MRR\
        P                  ! V4      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR	\
        P                  ! V4      /,          pR
RV/,          p\        \
        P                  ! V4      4      hR;p;r2^p\        WR7      p\        0p\	        V4      qsV8H  q"'       Eg   \
        P                  ! RV3RW734      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRRR\        P                  ! 4       9   g   \
        P                  ! V 4      '       d   \
        P                  ! V 4      MRR\
        P                  ! V4      R\
        P                  ! V4      R	R\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      R\
        P                  ! V4      /,          pRRV/,          p	\        \
        P                  ! V	4      4      hR;p;p;p;rg^p\        WR7      p\        0p\	        V4      qsV8H  q"'       Eg   \
        P                  ! RV3RW734      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRRR\        P                  ! 4       9   g   \
        P                  ! V 4      '       d   \
        P                  ! V 4      MRR\
        P                  ! V4      R\
        P                  ! V4      R	R\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      R\
        P                  ! V4      /,          pRRV/,          p	\        \
        P                  ! V	4      4      hR;p;p;p;rg^p^p\        WVR7      p\        \        0p\	        V4      qV
8H  qf'       Eg   \
        P                  ! RV3RVV
34      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRRR\        P                  ! 4       9   g   \
        P                  ! V 4      '       d   \
        P                  ! V 4      MRR\
        P                  ! V4      R\
        P                  ! V4      R	\
        P                  ! V4      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      R\
        P                  ! V
4      /,          p	RRV	/,          p\        \
        P                  ! V4      4      hR;p;p;p;p;rzR# )K   r   r   r
   r   r   r   r   r   r   zassert %(py9)spy9N)five_hour_threshold_pctpy11assert %(py13)spy13)seven_day_threshold_pctr1   r5   zassert %(py15)spy15r   )zG%(py3)s
{%(py3)s = %(py0)s(%(py1)s)
} == %(py7)s
{%(py7)s = %(py5)s()
})zq%(py5)s
{%(py5)s = %(py0)s(%(py1)s, five_hour_threshold_pct=%(py3)s)
} == %(py11)s
{%(py11)s = %(py7)s(%(py9)s)
})zq%(py5)s
{%(py5)s = %(py0)s(%(py1)s, seven_day_threshold_pct=%(py3)s)
} == %(py11)s
{%(py11)s = %(py7)s(%(py9)s)
})z%(py7)s
{%(py7)s = %(py0)s(%(py1)s, five_hour_threshold_pct=%(py3)s, seven_day_threshold_pct=%(py5)s)
} == %(py13)s
{%(py13)s = %(py9)s(%(py11)s)
})r   r   r   r
   r   r   r   r   r    r!   r"   r#   r$   r   r	   )r   r'   @py_assert6r(   r*   @py_format10@py_assert8@py_assert10@py_format12@py_format14@py_assert12@py_format16s               r+   )test_keyword_thresholds_override_defaultsr@   t   s   H H%4444444%44444444444444444H4444H444%444444444444444444444>@ HA 	YF  F    A             H   H   b   A     Y   Y      F         ?A HA 	YF  F    A             H   H   b   A     Y   Y      F         +-+FH+b +y)+	)	*+	*+ + +**+ 	*+ +$*F+ +**+ + +!*+ + +$*F+ +**++ +!*++ +!*+*,+ +!*+FH+ +!*+  + +$*F+ +**+	+ +!*+	+ +!*+)+ +!*+	*+ + + + +**+ + +r-   c                    \        \        P                  ^F^PR7      p ^p^p\        WVR7      p\	        4       qCV8H  qU'       Eg   \
        P                  ! RV3RVV34      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRRR\        P                  ! 4       9   g   \
        P                  ! V 4      '       d   \
        P                  ! V 4      MRR\
        P                  ! V4      R\
        P                  ! V4      R	\
        P                  ! V4      R
R\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      /,          pRRV/,          p\        \
        P                  ! V4      4      hR;p;p;p;rTR# )F   r   r6   r   r
   r   r   r   r   r   r0   r   r2   r3   r4   Nr   )z%(py7)s
{%(py7)s = %(py0)s(%(py1)s, five_hour_threshold_pct=%(py3)s, seven_day_threshold_pct=%(py5)s)
} == %(py11)s
{%(py11)s = %(py9)s()
})r   r   r   r
   r   r   r   r   r    r!   r"   r#   r$   )r   r'   r(   r8   r;   r:   r<   r=   s           r+   ,test_keyword_threshold_boundary_is_exclusiverC      s   H +-FHb 		   	 f    9  f   9 9*, 9FH 9   f  	 9	 9	      r-   )
__future__r   builtinsr   _pytest.assertion.rewrite	assertionrewriter   syspathlibr   pathinsertstr__file__resolveparentshealth_clientr   r   limit_warningr   r   r   r	   r
   r,   r@   rC    r-   r+   <module>rT      s_    "   
  3tH~--/77:; < 7 _6D+&	r-   