
    Bh'                     B    d dl mZ d dlmZ d dlmZmZ  G d de      Zy)    )StringIO)call_command)TestCaseoverride_settingsc                   *    e Zd Z ei       d        Zy)MigrationTestCase)MIGRATION_MODULESc                     t               }dd|dd}	 t        di | d}|dk(  r#| j	                  d|j                                 y y # t        $ r}t        |      }Y d }~Bd }~ww xY w)NFT)interactivedry_runstdoutcheck_changes01zThere are missing migrations:
 )makemigrationscms)r   r   
SystemExitstrfailgetvalue)selfoutputoptionsstatus_codees        I/home/dcms/DCMS/lib/python3.12/site-packages/cms/tests/test_migrations.pytest_for_missing_migrationsz-MigrationTestCase.test_for_missing_migrations	   sw     !	
	<G<
 K#II89J8KLM   	!a&K	!s   A	 		A'A""A'N)__name__
__module____qualname__r   r        r   r   r      s    ,N -Nr"   r   N)ior   django.core.managementr   django.testr   r   r   r!   r"   r   <module>r&      s     / 3N Nr"   