Ë
    ùmxiR  ã                   ó„   — d dl mZ d dlmZ d dlZd dlmZ d„ Zd„ Zej                  j                  ddd	g«      d
„ «       Zy)é    )ÚMapping)ÚPathN)ÚREGISTRYc                  óz   — t        j                  d«      } t        | t        «      sJ ‚| d   dk(  sJ ‚| d   dk(  sJ ‚y )Nz'http://json-schema.org/draft-07/schema#z$idÚtitlezCore schema meta-schema)r   ÚcontentsÚ
isinstancer   )Úschemas    úu/home/htdocs/ttos/venv/lib/python3.12/site-packages/jsonschema_specifications/tests/test_jsonschema_specifications.pyÚtest_it_contains_metaschemasr   	   sI   € Ü×ÑÐHÓI€FÜ�fœgÔ&Ð&Ð&Ø�%‰=ÐEÒEÐEÐEØ�'‰?Ð7Ò7Ð7Ñ7ó    c                  ó>   — t        j                  «       t         k(  sJ ‚y )N)r   Úcrawl© r   r   Útest_it_is_crawledr      s   € Ü�>‰>ÓœxÒ'Ð'Ñ'r   Úignored_relative_pathzschemas/.DS_Storezschemas/draft7/.DS_Storec                 óò   — ddl }t        |j                  «      j                  }|| z  }|j	                  «        	 t        |j                  «       «       |j                  «        y# |j                  «        w xY w)z¾
    Ignore files like .DS_Store if someone has actually caused one to exist.

    We test here through the private interface as of course the global has
    already loaded our schemas.
    r   N)Újsonschema_specificationsr   Ú__file__ÚparentÚtouchÚlistÚ_schemasÚunlink)r   r   ÚpackageÚignoreds       r   Útest_it_copes_with_dotfilesr      s^   € ó %äÐ,×5Ñ5Ó6×=Ñ=€GàÐ-Ñ-€GØ‡M�M„OðÜÐ&×/Ñ/Ó1Ô2à�‰Õøˆ�‰Õús   ºA$ Á$A6)Úcollections.abcr   Úpathlibr   Úpytestr   r   r   r   ÚmarkÚparametrizer   r   r   r   ú<module>r#      sJ   ðÝ #Ý ã å .ò8ò(ð ‡�×ÑØØÐ4Ð5óñó	ñr   