
    i,                     P   d dl Z d dlZe j                            e j                            e j                            e j                            e j                            e                                                  Zej                            e           d dlm	Z	 d Z
dS )    N)test_shared_methodsc           	      |   i di ddddddd|                      d	          d
|                      d          d|                      d	          d|                      d          d|                      d	          d|                      d	          d|                      d	          d|                      d	          d|                      d          d|                      d	          d|                      d	          d|                      d	          d|                      d	          |                      d	          dd|                      d	          d}g d}t          j        | |||||           t          j        | ||||           t          j        | |||d|           t          j        | |||dddg           t          j        | |||dddg           t          j        | |||dd            t          j        | |||dd!           t          j        | |||dd            t          j        | |||d
d            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||dd            t          j        | |||d"d            d S )#NinfosymbolzXYZ/USDT	timestampl    8yuxdatetimez2017-09-01T00:00:00initialMarginz1.234initialMarginPercentagez0.123maintenanceMarginmaintenanceMarginPercentage
entryPricenotionalleverageunrealizedPnl	contracts1contractSizemarginRatioliquidationPrice	markPricecrosslong)
collateral
marginModeside
percentage)r   r	   r
   r   r   r   r   shortr   isolated0200r   )parse_numberr   assert_structureassert_timestamp_and_datetimeassert_symbolassert_in_arrayassert_greaterassert_less_or_equal)exchangeskipped_propertiesmethodentryr   nowformatemptyot_allowed_fors           b/var/www/html/crypto-bot/backend/venv/lib/python3.11/site-packages/ccxt/test/base/test_position.pytest_positionr0      s"   * 	] 	)	
 	..w77 	"8#8#8#A#A 	X227;; 	&x'<'<W'E'E 	h++G44 	H))'22 	H))'22 	..w77 	X**3// 	--g66 	x,,W55  	H11'::!" 	X**733#$ ++G44++G44+  F. ^  ^  ^(3EvuV\^qrrr5h@RTZ\acfggg%h0BFES[]cddd'2DfeU[^dfm]nooo'2DfeUadkmwcxyyy&x1CVUT^`cddd,X7I6SXZdfklll&x1CVUTcehiii&x1CVUTmorsss&x1CVUTgilmmm&x1CVUTqsvwww&x1CVUT`befff&x1CVUT^`cddd&x1CVUT_adeee&x1CVUTbdghhh&x1CVUTacfggg&x1CVUTfhklll&x1CVUT_adeee&x1CVUT`befffff    )ossyspathdirnameabspath__file__rootappendccxt.test.baser   r0    r1   r/   <module>r<      s    				 



	wrwrwrwrwW_G`G`7a7a'b'bccdd     / . . . . .+g +g +g +g +gr1   