%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/test/ |
Current File : //usr/local/lib/python2.7/test/test_runpy.pyc |
ó Nêá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( ( s+ /usr/local/lib/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"