+
    5mj	  c                       ^ RI t^ RIHu Ht ^ RIHt ^ RIH	t	 R R lt
R R ltR R	 ltR
 R ltR R ltR R ltR# )    NPath)QuotaNotificationStorec                (    V ^8  d   QhR\         RR/#    tmp_pathreturnNr   )formats   "m/home/user/overdeck-private-tests/workstation-ai-broad/modules/systray/tests/test_quota_notification_store.py__annotate__r      s      d t     c                 D   V R ,          p\        V4      q"P                  pRpRpRqc! WEV4      qw'       EgQ   R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\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;p;rg\        V4      q"P                  pRpRpRqc! WEV4      qw'       * q'       EgQ   R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\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          p
\        \        P                  ! V
4      4      hR;p;p;p;p;p;ryR# )quota_notifications.json
codex:zync5h2026-07-23T12:00:00Zzassert %(py13)s
{%(py13)s = %(py5)s
{%(py5)s = %(py3)s
{%(py3)s = %(py0)s(%(py1)s)
}.record_exhaustion
}(%(py7)s, %(py9)s, %(py11)s)
}py0r   py1pathpy3py5py7py9py11py13Nzassert not %(py13)s
{%(py13)s = %(py5)s
{%(py5)s = %(py3)s
{%(py3)s = %(py0)s(%(py1)s)
}.record_exhaustion
}(%(py7)s, %(py9)s, %(py11)s)
}	r   record_exhaustion@py_builtinslocals
@pytest_ar_should_repr_global_name	_safereprAssertionError_format_explanation)r   r   @py_assert2@py_assert4@py_assert6@py_assert8@py_assert10@py_assert12@py_format14@py_assert14@py_format15s   &          r   7test_exhaustion_is_delivered_once_across_store_restartsr.      sR   00D!$'e99e,eeNde9,Ndeeeeeeeee!eeee!eeeeeee$eeee$eee'eee9eee,eeeeeeNdeeeeeeeeeee%d+ == 2=2        %   %     d   d   +   =       2          r   c                (    V ^8  d   QhR\         RR/# r   r   )r
   s   "r   r   r      s     N Nt NPT Nr   c                    \        V R ,          4      pVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVVP                  pRpRpRqR! W4V4      qf'       * q'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p	\        \        P                  ! V	4      4      hR;p;p;p;p;rhR# )r   r   r   r   gassert %(py10)s
{%(py10)s = %(py2)s
{%(py2)s = %(py0)s.record_exhaustion
}(%(py4)s, %(py6)s, %(py8)s)
}r   storepy2py4py6py8py10N2026-07-23T17:00:00Zbassert %(py10)s
{%(py10)s = %(py2)s
{%(py2)s = %(py0)s.record_reset
}(%(py4)s, %(py6)s, %(py8)s)
}fassert not %(py10)s
{%(py10)s = %(py2)s
{%(py2)s = %(py0)s.record_reset
}(%(py4)s, %(py6)s, %(py8)s)
}
r   r   r   r   r    r!   r"   r#   r$   record_reset
r   r2   @py_assert1@py_assert3@py_assert5@py_assert7@py_assert9@py_format11@py_assert11@py_format12s
   &         r   8test_reset_is_delivered_once_after_an_alerted_exhaustionrF      s   "8.H#HIE""N<NN7MN"<7MNNNNNNNNN5NNNN5NNN"NNN<NNNNNN7MNNNNNNNNNNNIlIDI2HIl2HIIIIIIIII5IIII5IIIIIIlIIIDIII2HIIIIIIIIIII!!M,MM6LM!,6LMMMMMMMMMMMuMMMMuMMM!MMM,MMMMMM6LMMMMMMMMMMMr   c                (    V ^8  d   QhR\         RR/# r   r   )r
   s   "r   r   r      s     N N N Nr   c                 V   \        V R ,          4      pVP                  pRpRpRqR! W4V4      qf'       * qw'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;p;rgR# )r   r   r   r8   r:   r   r2   r3   r4   r5   r6   r7   N)	r   r<   r   r   r    r!   r"   r#   r$   )	r   r2   r>   r?   r@   rA   rB   rD   rE   s	   &        r   )test_reset_requires_an_alerted_exhaustionrI      s    "8.H#HIE!!M,MM6LM!,6LMMMMMMMMMMMuMMMMuMMM!MMM,MMMMMM6LMMMMMMMMMMMr   c                (    V ^8  d   QhR\         RR/# r   r   )r
   s   "r   r   r      s     P PT PVZ Pr   c                    \        V R ,          4      pVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVVP                  pRpRpRqR! W4V4      qf'       * q'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p	\        \        P                  ! V	4      4      hR;p;p;p;p;rhVP                  pRpRpRqR! W4V4      qf'       * q'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p	\        \        P                  ! V	4      4      hR;p;p;p;p;rhR# )r   codex:multideal7dz1785293817.0r1   r   r2   r3   r4   r5   r6   r7   Nz1785293999.4kassert not %(py10)s
{%(py10)s = %(py2)s
{%(py2)s = %(py0)s.record_exhaustion
}(%(py4)s, %(py6)s, %(py8)s)
}z1785294201.7r   r=   s
   &         r   >test_exhaustion_with_drifting_reset_at_is_still_delivered_oncerO      s   "8.H#HIE""K#4KdKNK"#4NKKKKKKKKK5KKKK5KKK"KKK#4KKKdKKKNKKKKKKKKKKK&&O'8O$OO&'8OOOOOOOOOOOuOOOOuOOO&OOO'8OOO$OOOOOOOOOOOOOO&&O'8O$OO&'8OOOOOOOOOOOuOOOOuOOO&OOO'8OOO$OOOOOOOOOOOOOOr   c                (    V ^8  d   QhR\         RR/# r   r   )r
   s   "r   r   r   %   s     B B B$ Br   c                 ~   \        V R ,          4      pVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVVP                  pRpRpRqR! W4V4      qf'       g   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
\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;p;p;rVR# )r   r   r   zcycle-1r1   r   r2   r3   r4   r5   r6   r7   Nr9   zcycle-2r;   )r   r2   r>   r?   r@   rA   rB   rC   s   &       r   2test_new_exhaustion_after_reset_is_delivered_againrR   %   s   "8.H#HIE""A<AAyA"<yAAAAAAAAA5AAAA5AAA"AAA<AAAAAAyAAAAAAAAAAA<l<D<)<l)<<<<<<<<<5<<<<5<<<<<<l<<<D<<<)<<<<<<<<<<<""A<AAyA"<yAAAAAAAAA5AAAA5AAA"AAA<AAAAAAyAAAAAAAAAAAr   c                (    V ^8  d   QhR\         RR/# r   r   )r
   s   "r   r   r   -   s     	G 	GD 	GUY 	Gr   c                    V R ,          pVP                  RRR7       \        V4      pVP                  pRpRpRqc! WEV4      qw'       * q'       g   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\
        P                  ! V4      R\
        P                  ! V4      /,          p	\        \
        P                  ! V	4      4      hR;p;p;p;p;rxVP                  pRpRpRqc! WEV4      qw'       g   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\
        P                  ! V4      R\
        P                  ! V4      /,          p
\        \
        P                  ! V
4      4      hR;p;p;p;rgR# )r   zZ{"codex:multideal:7d": {"exhausted_reset_at": "1785293817.0", "reset_notified_at": null}}
zutf-8)encodingrL   rM   z1785293900.0rN   r   r2   r3   r4   r5   r6   r7   Nr9   )
write_textr   r   r   r   r    r!   r"   r#   r$   r<   )r   r   r2   r>   r?   r@   rA   rB   rD   rE   rC   s   &          r   =test_legacy_record_without_exhausted_flag_counts_as_exhaustedrW   -   sr   00DOOe   #4(E&&O'8O$OO&'8OOOOOOOOOOOuOOOOuOOO&OOO'8OOO$OOOOOOOOOOOOOOF/FF~F/~FFFFFFFFF5FFFF5FFFFFF/FFFFFF~FFFFFFFFFFFr   )builtinsr   _pytest.assertion.rewrite	assertionrewriter    pathlibr   quota_notification_storer   r.   rF   rI   rO   rR   rW    r   r   <module>r_      s3        ;NNPB	Gr   