
    h                        S SK Jr  SSKrS r\R                  R                  SS9S 5       rS r\R                  R                  SS9S	 5       r\R                  R                  SS9S
 5       r	\R                  R                  SS9S 5       r
\R                  R                  SS9S 5       rS rS r\R                  R                  SS9S 5       r\R                  R                  SS9S 5       r\R                  R                  SS9S 5       r\R                  R                  SS9S 5       r\R                  R                  SS9S 5       r\R                  R                  SS9S 5       rS r\R                  R                  SSS9S 5       r\R                  R                  SSS9S 5       r\R                  R                  SSS9S 5       r\R                  R                  SSS9S 5       rS rg)    )YAML    Nc                  :    [        5       n U R                  S5        g )Nz;
    - Mark McGwire
    - Sammy Sosa
    - Ken Griffey
    r   
round_tripyamls    d/home/james-whalen/.local/lib/python3.13/site-packages/srsly/tests/ruamel_yaml/test_spec_examples.pytest_example_2_1r      s    6DOO	    T)strictc                  H    [        5       n SU l        U R                  S5        g )NTza
    hr:  65    # Home runs
    avg: 0.278 # Batting average
    rbi: 147   # Runs Batted In
    r   mapping_value_alignr   r   s    r
   test_example_2_2r      s"    6D#DOO	r   c                  Z    [        5       n U R                  SSS9  U R                  S5        g )N      sequenceoffsetz
    american:
      - Boston Red Sox
      - Detroit Tigers
      - New York Yankees
    national:
      - New York Mets
      - Chicago Cubs
      - Atlanta Braves
    )r   indentr   r   s    r
   test_example_2_3r      s*    6DKK1K%OO		r   c                  H    [        5       n SU l        U R                  S5        g )NTz
    -
      name: Mark McGwire
      hr:   65
      avg:  0.278
    -
      name: Sammy Sosa
      hr:   63
      avg:  0.288
    r   r   s    r
   test_example_2_4r   .   s"    6D#DOO		r   c                  H    [        5       n SU l        U R                  S5        g )NTze
    - [name        , hr, avg  ]
    - [Mark McGwire, 65, 0.278]
    - [Sammy Sosa  , 63, 0.288]
    )r   flow_sequence_element_alignr   r   s    r
   test_example_2_5r   @   s"    6D'+D$OO	r   c                  H    [        5       n SU l        U R                  S5        g )NTzi
    Mark McGwire: {hr: 65, avg: 0.278}
    Sammy Sosa: {
        hr: 63,
        avg: 0.288
      }
    )r   !flow_mapping_one_element_per_liner   r   s    r
   test_example_2_6r!   M   s"    6D-1D*OO	r   c                  :    [        5       n U R                  S5        g )Nz
    # Ranking of 1998 home runs
    ---
    - Mark McGwire
    - Sammy Sosa
    - Ken Griffey

    # Team ranking
    ---
    - Chicago Cubs
    - St Louis Cardinals
    )r   round_trip_allr   s    r
   test_example_2_7r$   ]   s    6D	r   c                  V    [        5       n SU l        SU l        U R                  S5        g )NTz
    ---
    time: 20:03:20
    player: Sammy Sosa
    action: strike (miss)
    ...
    ---
    time: 20:03:47
    player: Sammy Sosa
    action: grand slam
    ...
    )r   explicit_startexplicit_endr#   r   s    r
   test_example_2_8r(   p   s,    6DDD	r   c                  h    [        5       n SU l        U R                  SSS9  U R                  S5        g )NTr   r   r   z
    ---
    hr: # 1998 hr ranking
      - Mark McGwire
      - Sammy Sosa
    rbi:
      # 1998 rbi ranking
      - Sammy Sosa
      - Ken Griffey
    r   r&   r   r   r   s    r
   test_example_2_9r+      s2    6DDKK1K%OO		r   c                  h    [        5       n SU l        U R                  SSS9  U R                  S5        g )NTr   r   r   z
    ---
    hr:
      - Mark McGwire
      # Following node labeled SS
      - &SS Sammy Sosa
    rbi:
      - *SS # Subsequent occurrence
      - Ken Griffey
    r*   r   s    r
   test_example_2_10r-      s2    6DDKK1K%OO		r   c                  :    [        5       n U R                  S5        g )Nz
    ? - Detroit Tigers
      - Chicago cubs
    :
      - 2001-07-23

    ? [ New York Yankees,
        Atlanta Braves ]
    : [ 2001-07-02, 2001-08-12,
        2001-08-14 ]
    r   r   s    r
   test_example_2_11r/      s    6DOO
	r   c                  H    [        5       n SU l        U R                  S5        g )NTz
    ---
    # Products purchased
    - item    : Super Hoop
      quantity: 1
    - item    : Basketball
      quantity: 4
    - item    : Big Shoes
      quantity: 1
    )r   r&   r   r   s    r
   test_example_2_12r1      s"    6DDOO		r   c                  :    [        5       n U R                  S5        g )NzA
    # ASCII Art
    --- |
      \//||\/||
      // ||  ||__
    r   r   s    r
   test_example_2_13r3          6DOO	r   c                  f    [        5       n SU l        U R                  SS9  U R                  S5        g )NTr   )root_scalarzT
    --- >
      Mark McGwire's
      year was crippled
      by a knee injury.
    r*   r   s    r
   test_example_2_14r7      s0    6DDKKAKOO	r   c                  :    [        5       n U R                  S5        g )Nz
    >
     Sammy Sosa completed another
     fine season with great stats.

       63 Home Runs
       0.288 Batting Average

     What a year!
    r   r   s    r
   test_example_2_15r9      s    6DOO		r   c                  :    [        5       n U R                  S5        g )Nz
    name: Mark McGwire
    accomplishment: >
      Mark set a major league
      home run record in 1998.
    stats: |
      65 Home Runs
      0.278 Batting Average
    r   r   s    r
   test_example_2_16r;      s    6DOO	
r   z7cannot YAML dump escape sequences (
) as hex and normal)r   reasonc                  V    [        5       n SU l        SU l        U R                  S5        g )NFTz
    unicode: "Sosa did fine.\u263A"
    control: "\b1998\t1999\t2000\n"
    hex esc: "\x0d\x0a is \r\n"

    single: '"Howdy!" he cried.'
    quoted: ' # Not a ''comment''.'
    tie-fighter: '|\-*-/|'
    )r   allow_unicodepreserve_quotesr   r   s    r
   test_example_2_17r@   	  s,     6DDDOO	
r   z3non-literal/folding multiline scalars not supportedc                  :    [        5       n U R                  S5        g )Nzu
    plain:
      This unquoted scalar
      spans many lines.

    quoted: "So does this
      quoted scalar.
"
    r   r   s    r
   test_example_2_18rB     s     6DOO		r   zleading + on decimal droppedc                  :    [        5       n U R                  S5        g )NzS
    canonical: 12345
    decimal: +12345
    octal: 0o14
    hexadecimal: 0xC
    r   r   s    r
   test_example_2_19rD   .  r4   r   zcase of NaN not preservedc                  :    [        5       n U R                  S5        g )Nz
    canonical: 1.23015e+3
    exponential: 12.3015e+02
    fixed: 1230.15
    negative infinity: -.inf
    not a number: .NaN
    r   r   s    r
   test_example_2_20rF   ;  s    6DOO	r   c                  :    [        5       n U R                  S5        g )Nz
    r   r   s    r
   Xtest_example_2_XrH   I  s    6DOO	r   )	roundtripr   pytestr   markxfailr   r   r   r   r!   r$   r(   r+   r-   r/   r1   r3   r7   r9   r;   r@   rB   rD   rF   rH    r   r
   <module>rN      s{     $	  	" $  " $	  	 $   $  $($ $  $ $  " $  " $	  	 $   $    R  " M   $'EF	 G	 $'BC
 D
r   