%PDF- %PDF-
Direktori : /opt/plesk/python/2.7/lib64/python2.7/test/ |
Current File : //opt/plesk/python/2.7/lib64/python2.7/test/test_runpy.pyo |
� 5}�ac @ s" 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 m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d � Z e d k re � n d S( i����N( t verboset run_unittestt forget( t temp_dirt make_scriptt compile_scriptt make_pkgt make_zip_scriptt make_zip_pkg( t _run_codet _run_module_codet run_modulet run_patht RunModuleCodeTestc B s2 e Z d Z d d g Z d Z d � Z d � Z RS( s9 Unit tests for runpy._run_code and runpy._run_module_codes Top level assignments Lower level references� # Check basic code execution result = ['Top level assignment'] def f(): result.append('Lower level reference') f() # Check the sys module import sys run_argv0 = sys.argv[0] run_name_in_sys_modules = __name__ in sys.modules if run_name_in_sys_modules: module_in_sys_modules = globals() is sys.modules[__name__].__dict__ # Check nested operation import runpy nested = runpy._run_module_code('x=1\n', mod_name='<run>') c C s� t j d } t | j i � } | j | d | j � | j | d d � | j | d d � | j | d d � | j | d d � | j | d | � | j d | � | j t j d | � d S( Ni t resultt __name__t __file__t __loader__t __package__t run_argv0t run_name( t syst argvR t test_sourcet assertEqualt expected_resultt assertIst Nonet assertNotIn( t selft saved_argv0t d( ( s8 /opt/plesk/python/2.7/lib64/python2.7/test/test_runpy.pyt test_run_code* s c C sb t � } d } d } d } d } t d | � } t j d } t | j | | | | | � } | j d | � | j | d | � | j | d | j � | j | d d d � | j | d | � | j | d � | j | d � | j | d | � | j | d | � | j | d | � | j | d | � | j t j d | � | j | t j � d S( Ns <Nonsense>s Some other nonsenses Now you're just being sillyt t initiali R t nestedt xi R t run_name_in_sys_modulest module_in_sys_modulesR R R R ( t objectt dictR R R R R R R R t assertTruet modules( R R"