
    iX                     V    d dl Z d dlZd dlZd dlZe j                  dd       Zd Zd Zy)    Nc              #   `   K   t        j                  |       }| |j                          y w)N)mode)tempfileTemporaryFileclose)r   fs     b/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/weasel/tests/util.pymake_tempfiler
      s$     D)A
GGGIs   ,.c                 n   t        j                  |       }t        j                  |      }t        |j                               t        |j                               k(  sJ t	        t        |j                               t        |j                                     D ]  \  \  }}\  }}||k(  sJ ||k(  rJ  y)z2Assert that two packed msgpack messages are equal.N)srslymsgpack_loadssortedkeyszipitems)b1b2msg1msg2k1v1k2v2s           r	   assert_packed_msg_equalr      s    r"Dr"D$))+&"5555!&"6tzz|8LM R(2rRxxRxx    c                 0    t        j                  dd|       S )Nz\s+ )resub)ss    r	   normalize_whitespacer!      s    66&#q!!r   )r)
contextlibr   r   r   contextmanagerr
   r   r!    r   r	   <module>r&      s5     	    "r   