
     j
                         d dl mZmZ d dlZd dlZd dlmZ  ej	        d           d Z
d Zd Zd Zd Zd	 Zej                            d
ddg          d             Zd Zd ZdS )    )BytesIOStringIONtabulatec                      t                      } t          j        g d          }|                    |            |                                 }|dk    sJ d S )N         buf@|    |   0 |
|---:|----:|
|  0 |   1 |
|  1 |   2 |
|  2 |   3 |r   pd	DataFrameto_markdowngetvaluer   dfresults      |C:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\pandas/tests/io/formats/test_to_markdown.pytest_simpler      sa    
**C	iii	 	 BNNsN\\^^FXX        c                      t                      } t          j        g g g d                              d          }|                    |            |                                 }|dk    sJ d S )N)id
first_name	last_namer   r   zK| id   | first_name   | last_name   |
|------|--------------|-------------|)r   r   r   	set_indexr   r   r   s      r   test_empty_framer      sy    
**C	RrCC	D	D	N	Nt	T	TBNNsN\\^^F	0     r   c                      t                      } t          j        g d          }|                    | d           |                                 }|dk    sJ d S )Nr   jira)r   tablefmtz6||    ||   0 ||
|  0 |   1 |
|  1 |   2 |
|  2 |   3 |r   r   s      r   test_other_tablefmtr"   #   sY    
**C	iii	 	 BNNsVN,,,\\^^FPPPPPPPr   c                      t                      } t          j        g d          }|                    | ddg           |                                 }|dk    sJ d S )Nr   foobar)r   headerszY|   foo |   bar |
|------:|------:|
|     0 |     1 |
|     1 |     2 |
|     2 |     3 |r   r   s      r   test_other_headersr'   +   sk    
**C	iii	 	 BNNsUENN333\\^^F	:     r   c                      t                      } t          j        g dd          }|                    |            |                                 }|dk    sJ d S )Nr   r$   )namer   zJ|    |   foo |
|---:|------:|
|  0 |     1 |
|  1 |     2 |
|  2 |     3 |)r   r   Seriesr   r   )r   sr   s      r   test_seriesr,   6   sj    
**C
	)))%(((AMMcM\\^^F	,     r   c                  j    t          j        g d          } |                                 }|dk    sJ d S )Nr   r   r   r   r   )r   r   s     r   test_no_bufr/   A   sF    	iii	 	 B^^FXX    r   indexTFc                 |    t          j        g d          }|                    |           }| rd}nd}||k    sJ d S )Nr   )r0   r   z'|   0 |
|----:|
|   1 |
|   2 |
|   3 |r.   )r0   r   r   expecteds       r   
test_indexr3   I   s\     
iii	 	 B^^%^((F AR 	 AXr   c                      t          j        g d          } t          j        t          d          5  |                     dd           d d d            d S # 1 swxY w Y   d S )Nr   z"Pass 'index' instead of 'showindexmatchT)r0   	showindex)r   r   pytestraises
ValueErrorr   )r   s    r   #test_showindex_disallowed_in_kwargsr;   Z   s    	iii	 	 B	z)M	N	N	N 3 3
TT2223 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3s   AAAc                      t          j        dg di          } d}t          j        t          |          5  t                      }|                     |d           d d d            d S # 1 swxY w Y   d S )Nar   zqStarting with pandas version 3.0 all arguments of to_markdown except for the argument 'buf' will be keyword-only.r5   grid)r   r   tmassert_produces_warningFutureWarningr   r   )r   msgbuffers      r   $test_markdown_pos_args_deprecatationrD   a   s    	sIII&	'	'B	0  
	#M	=	=	= ' '
vv&&&' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 's   %A((A,/A,)ior   r   r8   pandasr   pandas._testing_testingr?   importorskipr   r   r"   r'   r,   r/   markparametrizer3   r;   rD    r   r   <module>rM      s          
             J       Q Q Q       4-00  10 3 3 3	' 	' 	' 	' 	'r   