Your IP : 216.73.216.213
�
��f1 c @ s7 d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
Z d d l Z d d l Z d d l
Z
Gd d � d e j � Z Gd d � d e j � Z Gd d � d e j � Z Gd d
� d
e j � Z Gd d � d e j � Z d
d � Z e d k r3e � n d S( i ( u run_unittestu unloadu check_warningsNc B sP | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d S( u PkgutilTestsc C s? t j � | _ | j t j | j � t j j d | j � d S( Ni ( u tempfileu mkdtempu dirnameu
addCleanupu shutilu rmtreeu sysu pathu insert( u self( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu setUp s u PkgutilTests.setUpc C s t j d =d S( Ni ( u sysu path( u self( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu tearDown s u PkgutilTests.tearDownc C s4 d } d } t j j | j | � } t j | � t t j j | d � d � } | j � t t j j | d � d � } | j | � | j � t j t j j | d � � t t j j | d d � d � } | j | � | j � t j | d � } | j
| | � t j | d � } | j
| | � t j | =d S( Nu test_getdata_filesyss% Hello, world!
Second line
Third lineu __init__.pyu wbu res.txtu subu sub/res.txt(
u osu pathu joinu dirnameu mkdiru openu closeu writeu pkgutilu get_datau assertEqualu sysu modules( u selfu pkgu
RESOURCE_DATAu package_diru fu res1u res2( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu test_getdata_filesys s$
!
u! PkgutilTests.test_getdata_filesysc C s= d } d } d } t j j | j | � } t j | d � } | j | d d � | j | d | � | j | d | � | j � t j j d | � t
j | d
� } | j | | � t
j | d � } | j | | � g } x0 t
j
| g � D] \ } }
} | j |
� q� W| j | d g � t j d =t j | =d S( Nu test_getdata_zipfile.zipu test_getdata_zipfiles% Hello, world!
Second line
Third lineu wu /__init__.pyu u /res.txtu /sub/res.txti u res.txtu sub/res.txt( u osu pathu joinu dirnameu zipfileu ZipFileu writestru closeu sysu insertu pkgutilu get_datau assertEqualu iter_modulesu appendu modules( u selfu zipu pkgu
RESOURCE_DATAu zip_fileu zu res1u res2u namesu loaderu nameu ispkg( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu test_getdata_zipfile: s(
"
u! PkgutilTests.test_getdata_zipfilec C su d } t j j | j | � } t j | d � | j t j | � x- t j d | j g � D] } | j d � qZ Wd S( Nu unreadable_packagei u pathu unexpected package found(
u osu pathu joinu dirnameu mkdiru
addCleanupu rmdiru pkgutilu
walk_packagesu fail( u selfu package_nameu du t( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu test_unreadable_dir_on_syspath\ s u+ PkgutilTests.test_unreadable_dir_on_syspathN( u __name__u
__module__u __qualname__u setUpu tearDownu test_getdata_filesysu test_getdata_zipfileu test_unreadable_dir_on_syspath( u
__locals__( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu PkgutilTests s
"u PkgutilTestsc B sp | Ee Z d Z Gd d � d e � Z Gd d � d e � Z d d � Z d d � Z d d
� Z d d � Z d
S( u PkgutilPEP302Testsc B s, | Ee Z d Z d d � Z d d � Z d S( u PkgutilPEP302Tests.MyTestLoaderc C sg t j j | t j | � � } d | j j | _ | | _ g | _ | j
j d d � d | j
d <| S( Nu <%s>u loadsi i ( u sysu modulesu
setdefaultu impu
new_moduleu __class__u __name__u __file__u
__loader__u __path__u __dict__u get( u selfu fullnameu mod( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu load_modulej s u+ PkgutilPEP302Tests.MyTestLoader.load_modulec C s d S( Nu
Hello, world!( ( u selfu path( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu get_datau s u( PkgutilPEP302Tests.MyTestLoader.get_dataN( u __name__u
__module__u __qualname__u load_moduleu get_data( u
__locals__( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu MyTestLoaderi s u MyTestLoaderc B s# | Ee Z d Z d d d � Z d S( u! PkgutilPEP302Tests.MyTestImporterc C s
t j � S( N( u PkgutilPEP302Testsu MyTestLoader( u selfu fullnameu path( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu find_moduley s u- PkgutilPEP302Tests.MyTestImporter.find_moduleN( u __name__u
__module__u __qualname__u Noneu find_module( u
__locals__( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu MyTestImporterx s u MyTestImporterc C s t j j d | j � � d S( Ni ( u sysu meta_pathu insertu MyTestImporter( u self( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu setUp| s u PkgutilPEP302Tests.setUpc C s t j d =d S( Ni ( u sysu meta_path( u self( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu tearDown s u PkgutilPEP302Tests.tearDownc C s* | j t j d d � d � t j d =d S( Nu foou dummyu
Hello, world!( u assertEqualu pkgutilu get_datau sysu modules( u self( ( u6 /opt/alt/python33/lib64/python3.3/test/test_pkgutil.pyu test_getdata_pep302� s u&