
    h:                     >    S SK r SSKJrJrJrJr  S r " S S5      rg)    N   )
round_tripdedentround_trip_loadround_trip_dumpc                 *    [        [        U 5      5      $ )N)r   r   )ss    _/home/james-whalen/.local/lib/python3.13/site-packages/srsly/tests/ruamel_yaml/test_line_col.pyloadr      s    6!9%%    c                   >    \ rS rSrS rS rS rS rS rS r	S r
S	rg
)TestLineCol   c                     [        S5      nUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eg )NzR
            - a
            - e
            - [b, d]
            - c
               r   lclinecolselfdatas     r
   test_item_00TestLineCol.test_item_00   G    
 Awzz!###Awzz~~"""r   c                     [        S5      nUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eg )NzR
            - a
            - e
            - {x: 3}
            - c
            r   r   r   s     r
   test_item_01TestLineCol.test_item_01   r   r   c                     [        S5      nUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eg )NzX
            - a
            - e
            - !!set {x, y}
            - c
            r   r   r   s     r
   test_item_02TestLineCol.test_item_02%   r   r   c                     [        S5      nUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eg )Nz|
            - a
            - e
            - !!omap
              - x: 1
              - y: 3
            - c
            r   r   r   s     r
   test_item_03TestLineCol.test_item_031   sG    	
 Awzz!###Awzz~~"""r   c                    [        S5      nUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eUS   R                  R                  S:X  d   eg )Nz
         # testing line and column based on SO
         # http://stackoverflow.com/questions/13319067/
         - key1: item 1
           key2: item 2
         - key3: another item 1
           key4: another item 2
            r   r   r      r   r   s     r
   test_item_04TestLineCol.test_item_04?   s{    	
 Awzz!###Awzz~~"""Awzz!###Awzz~~"""r   c                     [        S5      nUR                  R                  S5      S:X  d   eUR                  R                  S5      S:X  d   eg )Nz_
        a: 1
        b: 2
        c: 3
        # comment
        klm: 42
        d: 4
        klm)r&   r   )r&      )r   r   keyvaluer   s     r
   test_pos_mappingTestLineCol.test_pos_mappingO   sI    	
 ww{{5!V+++ww}}U#v---r   c                 \    [        S5      nUR                  R                  S5      S:X  d   eg )Nz[
        - a
        - b
        - c
        # next one!
        - klm
        - d
           )r&   r   )r   r   itemr   s     r
   test_pos_sequenceTestLineCol.test_pos_sequence]   s-    	
 ww||A&(((r    N)__name__
__module____qualname____firstlineno__r   r   r    r#   r'   r.   r3   __static_attributes__r5   r   r
   r   r      s%    
#
#
### .)r   r   )pytest	roundtripr   r   r   r   r   r   r5   r   r
   <module>r=      s!     K K&\) \)r   