§
    }ŠtjR  ã                   óŠ   — 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	         
                    ddd	g¦  «        d
„ ¦   «         ZdS )é    )ÚMapping)ÚPathN)ÚREGISTRYc                  ó”   — t          j        d¦  «        } t          | t          ¦  «        sJ ‚| d         dk    sJ ‚| d         dk    sJ ‚d S )Nz'http://json-schema.org/draft-07/schema#z$idÚtitlezCore schema meta-schema)r   ÚcontentsÚ
isinstancer   )Úschemas    ú|/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/jsonschema_specifications/tests/test_jsonschema_specifications.pyÚtest_it_contains_metaschemasr   	   s[   € ÝÔÐHÑIÔI€FÝ�f�gÑ&Ô&Ð&Ð&Ð&Ø�%Œ=ÐEÒEÐEÐEÐEØ�'Œ?Ð7Ò7Ð7Ð7Ð7Ð7Ð7ó    c                  óB   — t          j        ¦   «         t           k    sJ ‚d S )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  }|                     ¦   «          	 t          |                     ¦   «         ¦  «         |                     ¦   «          dS # |                     ¦   «          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Ñ6Ô6Ô=€GàÐ-Ñ-€GØ‡M‚M�O„O€OðÝÐ&×/Ò/Ñ1Ô1Ñ2Ô2Ð2à�ŠÑÔÐÐÐøˆ�ŠÑÔÐÐøøøs   ¸!A/ Á/B)Úcollections.abcr   Úpathlibr   Úpytestr   r   r   r   ÚmarkÚparametrizer   r   r   r   ú<module>r#      s¨   ðØ #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð à €€€à .Ð .Ð .Ð .Ð .Ð .ð8ð 8ð 8ð(ð (ð (ð „×ÒØØÐ4Ð5ñô ðð ñ	ô ðð ð r   