
    h#                     0    S SK r SSKJrJr   " S S5      rg)    N   )
round_tripround_trip_load_allc                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)
TestDocument   c                     Sn[        USSS9  g )Nz8        ---
        - a
        - b
        ...
        T)explicit_startexplicit_end)r   )selfinps     `/home/james-whalen/.local/lib/python3.13/site-packages/srsly/tests/ruamel_yaml/test_documents.pytest_single_doc_begin_end&TestDocument.test_single_doc_begin_end	   s     	3t$?    c                 x    SSK JnJn  Sn[        [	        U5      5      nUS/S//:X  d   eU" XBSSS9nUS:X  d   eg )	Nr   )dump_allRoundTripDumperzP        ---
        - a
        ...
        ---
        - b
        ...
        abT)Dumperr
   r   z---
- a
...
---
- b
...
)srsly.ruamel_yamlr   r   listr   )r   r   r   r   docsouts         r   test_multi_doc_begin_end%TestDocument.test_multi_doc_begin_end   sV    ? ',-u~%%%D
 6666r   c                 H    Sn[        [        U5      5      nUS/S//:X  d   eg )NzD        - a
        ...
        ---
        - b
        ...
        r   r   r   r   r   r   r   s      r   test_multi_doc_no_start$TestDocument.test_multi_doc_no_start$   s1     ',-u~%%%r   c                 H    Sn[        [        U5      5      nUS/S//:X  d   eg )Nz,        - a
        ---
        - b
        r   r   r   r    s      r   test_multi_doc_no_end"TestDocument.test_multi_doc_no_end/   s1    
 ',-u~%%%r   c                 F    Sn[        [        USS95      nUS/S//:X  d   eg )Nz8        - a
        ...
        - b
        ...
        )r      versionr   r   r   r    s      r   test_multi_doc_ends_only%TestDocument.test_multi_doc_ends_only8   s3     'V<=u~%%%r   c                     SSK Jn  [        R                  " UR                  5         Sn[        [        USS95      nUS/S//:X  d   e S S S 5        g ! , (       d  f       g = f)Nr   )parserzL            - a
            ...
            - b
            ...
            )r   r   r(   r   r   )r   r-   pytestraisesParserErrorr   r   )r   r-   r   r   s       r   test_multi_doc_ends_only_1_1)TestDocument.test_multi_doc_ends_only_1_1C   sV    , ]]6--.C +C@ADSEC5>))) /..s   "A
A! N)__name__
__module____qualname____firstlineno__r   r   r!   r$   r*   r1   __static_attributes__r3   r   r   r   r      s!    @7$	&&	&*r   r   )r.   	roundtripr   r   r   r3   r   r   <module>r:      s     6G* G*r   