
    3j                         d dl Z d dlmZ d dlmZ d dlmZ  G d de j
                        Zedk(  rd dlZ ej                  e       yy)    N)meter)note)streamc                       e Zd Zd Zy)Testc                    t        j                  d      }|j                  dt        j                  d             |j                  t        j                  dd      d       t        j                  |gd	
      }t        j                  |gd
      }|j                  dd      }t        |dd      5 }|j                         }ddd       | j                  d       y# 1 sw Y   xY w)zJ
        Test that there is a way to get no beams w/ makeNotation
           )numberr   z2/4C4eighth)type   part)idscoremusicxmlF)makeNotationrzutf-8)encodingNz<beam number)r   Measureinsertr   TimeSignaturerepeatAppendr   NotePartScorewriteopenreadassertNotIn)selfmpscoFHdatas          C/DATA/.local/lib/python3.12/site-packages/music21/test/test_beam.py(test_beam_status_with_makeNotation_falsez-Test.test_beam_status_with_makeNotation_false   s     NN!$	E''./	tyyH5q9KK'\\1#'*HHZeH4!S7+r779D ,. ,+s   4C  C)N)__name__
__module____qualname__r)        r(   r   r      s    /r.   r   __main__)	unittestmusic21r   r   r   TestCaser   r*   mainTestr-   r.   r(   <module>r4      sE       /8 /" zGT r.   