+
    ߠrj4  c            	          ^ RI t^ RIHu Ht ^ RIt^ RIt^ RI	H
t
 ]
! ]4      P                  4       P                  ^,          R,          R,          t]P                  P!                  R]P"                  P%                  R]! ]4      4      4      t]P                  P+                  ]4      t]P.                  P1                  ]4       R tR tR tR# )	    N)Pathbinzmem-pressure-notifymem_pressure_notifyc                    \         P                  P                  4        \         P                  P                  4        \         P                  R ,          P	                  V \         P
                  ,
          ^,
          R34       \         P                  R,          P	                  V ^,
          R34       \         P                  P                  R 4       \         P                  P                  R4       R# )zstale.scopei  
live.scope  N)notifierhistclearalertedappendGROW_WINDOWadd)nows   &N/home/user/Projects/overdeck/modules/monitor/tests/test_mem_pressure_notify.py_seedr      s    MMMM- ''x/C/C)Ca)G(NOMM,&&a7'&    c                     R p \        V 4       \        P                  V 4       \        P                  p\	        V4      pR0q2V8H  qD'       Eg;   \
        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                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      R\
        P                  ! V4      R\
        P                  ! V4      /,          pR	R
V/,          p\        \
        P                  ! V4      4      hR;p;p;rC\        P                  pR0q'V8H  q'       g   \
        P                  ! RV3RWr3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;rR# )     @r   py0setpy1r   py3py5py8zassert %(py10)spy10Npy2zassert %(py7)spy7==)zJ%(py5)s
{%(py5)s = %(py0)s(%(py3)s
{%(py3)s = %(py1)s.hist
})
} == %(py8)s)z/%(py2)s
{%(py2)s = %(py0)s.alerted
} == %(py5)s)r   r   expire_historyr	   r   
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanationr   )r   @py_assert2@py_assert4@py_assert7@py_assert6@py_format9@py_format11@py_assert1@py_assert3@py_format6@py_format8s              r   0test_groups_that_stopped_reporting_are_forgottenr3      sD   
C	#JC }}/3}/,////////////3////3///////x////x///}//////////////-~-~-----------8----8------~--------r   c                     R p \        V 4       \        P                  V 4       \        P                  R,          p\	        V4      q ^,
          R3.q2V8H  qD'       g   \
        P                  ! RV3RW#34      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        4      MRR\
        P                  ! V4      R\
        P                  ! V4      R\
        P                  ! V4      /,          pRR	V/,          p\        \
        P                  ! V4      4      hR
;p;p;rCR
# )r   r   r   r   listr   py4r   zassert %(py9)spy9Nr   )z0%(py4)s
{%(py4)s = %(py0)s(%(py2)s)
} == %(py7)s)r   r   r    r	   r5   r!   r"   r#   r$   r%   r&   r'   r(   )r   r/   r0   r,   @py_assert5r2   @py_format10s          r   1test_live_group_samples_inside_the_window_surviver:       s    
C	#JC l+A4+,A'40AA0AAAAAA,AAAAAA4AAAA4AAA+AAA,AAA0AAAAAAAAAr   )builtinsr#   _pytest.assertion.rewrite	assertionrewriter!   importlib.machinery	importlibimportlib.utilpathlibr   __file__resolveparentsBINutilspec_from_loader	machinerySourceFileLoaderstrspecmodule_from_specr   loaderexec_moduler   r3   r:    r   r   <module>rQ      s         
8n&&q)E14II~~&&(()>CI >>**40    !'.Br   