3 ,ò¿WX§ ã @ sz d Z ddlZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG d d „ d ejƒZG dd„ dejƒZG d d„ dejƒZG dd„ dejƒZ G dd„ dejƒZ G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZ G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd „ d ejƒZG d!d"„ d"ejƒZG d#d$„ d$ejƒZG d%d&„ d&ejƒZG d'd(„ d(ejƒZdad)d*„ Zd+d,„ ZdS )-z Tests for z.c._api é Nc @ sT e Zd ZddlmZmZ dd„ Zdd„ Zdd„ Zd d „ Z dd„ Z d d„ Zdd„ ZdS )ÚTest_getSiteManagerr )ÚsetUpÚtearDownc O s ddl m} |||ŽS )Nr )ÚgetSiteManager)Úzope.component._apir )ÚselfÚargsÚkwr © r ú/usr/lib/python3.6/test__api.pyÚ_callFUT s zTest_getSiteManager._callFUTc C s( ddl m} | jƒ }| j|j|ƒƒ d S )Nr )ÚIComponentLookup)Úzope.component.interfacesr r Ú assertTrueÚ providedBy)r r Úsmr r r Útest_sm_is_IComponentLookup s z/Test_getSiteManager.test_sm_is_IComponentLookupc C s8 ddl m} | jƒ }| j||kƒ | j| jƒ |kƒ d S )Nr )Úbase)Úzope.component.globalregistryr r r )r r r r r r Útest_sm_is_singleton s z(Test_getSiteManager.test_sm_is_singletonc C s | j | jd ƒ| jƒ kƒ d S )N)r r )r r r r Útest_w_None&