
    Owgu
                     p   d dl Zd dlZd dlmZmZmZmZmZ ej                  d        Z
ej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d	        Zej                  d
        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zej                  d        Zy)    N)	DataFrameIndex
MultiIndexSeries
date_rangec                      t        t        j                  j                  d      j                  d      t        j                  ddd            S )N      r      index)r   nprandomdefault_rngarange     U/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/indexing/conftest.pyseries_intsr      s6    "))''*11!4BIIaA<NOOr   c            	          t        t        j                  j                  d      j	                  d      t        j
                  ddd      t        j
                  ddd            S )Nr	   r
   r
   r   r         r   columns)r   r   r   r   standard_normalr   r   r   r   
frame_intsr      sL    
		a 008ii1a 		!R# r   c                      t        t        j                  j                  d      j                  d      t	        t        j
                  dddt        j                                    S Nr	   r
   r   r   dtyper   )r   r   r   r   r   r   uint64r   r   r   series_uintsr#      sG    
		a ''*BIIaARYY78 r   c                     t        t        j                  j                  d      j	                  d      t        t        ddd      t        j                        t        t        ddd      t        j                              S 	Nr	   r   r   r   r    r   r   r   )r   r   r   r   r   r   ranger"   r   r   r   frame_uintsr'   #   sX    
		a 008E!QN"))4eAr1oRYY7 r   c                      t        t        j                  j                  d      j	                  d      t        d            S )Nr	   r
   abcdr   )r   r   r   r   r   listr   r   r   series_labelsr+   ,   s-    "))''*::1=T&\RRr   c                      t        t        j                  j                  d      j	                  d      t        d      t        d            S )Nr	   r   r)   ABCDr   )r   r   r   r   r   r*   r   r   r   frame_labelsr.   1   s:    
		a 0086lV r   c                      t        t        j                  j                  d      j	                  d      t        dd            S )Nr	   r
   20130101periodsr   )r   r   r   r   r   r   r   r   r   	series_tsr3   :   s6    
		a 003Q/ r   c                      t        t        j                  j                  d      j	                  d      t        dd            S )Nr	   r   r0   r
   r1   r   )r   r   r   r   r   r   r   r   r   frame_tsr5   B   s6    
		a 008Q/ r   c            
          t        t        j                  j                  d      j                  d      t	        t        ddd      t        j                              S r   )r   r   r   r   r   r&   float64r   r   r   series_floatsr8   J   sB    
		a ''*E!QN"**5 r   c                     t        t        j                  j                  d      j	                  d      t        t        ddd      t        j                        t        t        ddd      t        j                              S r%   )r   r   r   r   r   r   r&   r7   r   r   r   frame_floatsr:   R   sX    
		a 008E!QN"**5eAr1oRZZ8 r   c                  x    t        t        j                  j                  d      j	                  d      g d      S )Nr	   r
   r	   r
   nullr   r   )r   r   r   r   r   r   r   r   series_mixedr>   [   s*    "))''*::1=EVWWr   c                  x    t        t        j                  j                  d      j	                  d      g d      S )Nr	   r   r<   r   )r   r   r   r   r   r   r   r   frame_mixedr@   `   s/    
		a 008@Q r   c                      t               S )N)r   r   r   r   frame_emptyrB   g   s
    ;r   c                  "    t        t              S )Nr    )r   objectr   r   r   series_emptyrE   l   s    r   c            	          t        t        j                  j                  d      j	                  d      t        j                  ddgddgg      t        j                  ddgdd	gg      
      S )Nr	   r      r   r
            r   r   )r   r   r   r   r   r   from_productr   r   r   frame_multirL   q   sb    
		a 008%%1v1v&67''!Q!Q(89 r   c                      t        t        j                  j                  d      j                  d      t	        j
                  ddgddgg            S )Nr	   r
   rG   r   r   )r   r   r   r   r   rK   r   r   r   series_multirN   z   sG    
		a ''*%%1v1v&67 r   )numpyr   pytestpandasr   r   r   r   r   fixturer   r   r#   r'   r+   r.   r3   r5   r8   r:   r>   r@   rB   rE   rL   rN   r   r   r   <module>rS      s      P P       S S           X X            r   