
    O-j^                     4    d dl mZmZ d dlmZ  G d d      Zy)    )NASeriesNc                       e Zd Zd Zd Zy)TestCombinec           	         t        t        d      D cg c]  }|dz  	 c}      }|j                  dd       }t        t        d      D cg c]
  }|dz  dz    c}      }t        j                  ||       |j                  dd       }t        t        d      D cg c]  }t        |dz  d       c}      }t        j                  ||       y c c}w c c}w c c}w )N   
      c                     | |z   S N xys     v/Users/jameslopez/projects/TradingBot25/.venv/lib/python3.12/site-packages/pandas/tests/series/methods/test_combine.py<lambda>z1TestCombine.test_combine_scalar.<locals>.<lambda>       QU       c                     t        | |      S r   )minr   s     r   r   z1TestCombine.test_combine_scalar.<locals>.<lambda>   s
    c!Qir   )r   rangecombinetmassert_series_equalr   )selfiserresultexpecteds        r   test_combine_scalarzTestCombine.test_combine_scalar	   s    eAh/ha"fh/0Q 23uQx8x!1r6A:x89
vx0R!78E!H=Hq3q2vr?H=>
vx0 08 >s   CCCc                     t        dt        dgd      }t        dt        dgd      }|j                  |d       }t        dt        dgd      }t        j                  ||       y )	N[   ^   Int8)dtype   c                     | |z   S r   r   r   s     r   r   z1TestCombine.test_combine_series.<locals>.<lambda>   r   r   ii   )r   r   r   r   r   )r   s1s2r   r    s        r   test_combine_serieszTestCombine.test_combine_series   sY    RRL/RRL/B 233C.7
vx0r   N)__name__
__module____qualname__r!   r,   r   r   r   r   r      s    	11r   r   )pandasr   r   pandas._testing_testingr   r   r   r   r   <module>r3      s    1 1r   