symbian-qemu-0.9.1-12/python-2.6.1/Tools/pybench/Imports.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 from pybench import Test
       
     2 
       
     3 # First imports:
       
     4 import os
       
     5 import package.submodule
       
     6 
       
     7 class SecondImport(Test):
       
     8 
       
     9     version = 2.0
       
    10     operations = 5 * 5
       
    11     rounds = 40000
       
    12 
       
    13     def test(self):
       
    14 
       
    15         for i in xrange(self.rounds):
       
    16             import os
       
    17             import os
       
    18             import os
       
    19             import os
       
    20             import os
       
    21 
       
    22             import os
       
    23             import os
       
    24             import os
       
    25             import os
       
    26             import os
       
    27 
       
    28             import os
       
    29             import os
       
    30             import os
       
    31             import os
       
    32             import os
       
    33 
       
    34             import os
       
    35             import os
       
    36             import os
       
    37             import os
       
    38             import os
       
    39 
       
    40             import os
       
    41             import os
       
    42             import os
       
    43             import os
       
    44             import os
       
    45 
       
    46     def calibrate(self):
       
    47 
       
    48         for i in xrange(self.rounds):
       
    49             pass
       
    50 
       
    51 
       
    52 class SecondPackageImport(Test):
       
    53 
       
    54     version = 2.0
       
    55     operations = 5 * 5
       
    56     rounds = 40000
       
    57 
       
    58     def test(self):
       
    59 
       
    60         for i in xrange(self.rounds):
       
    61             import package
       
    62             import package
       
    63             import package
       
    64             import package
       
    65             import package
       
    66 
       
    67             import package
       
    68             import package
       
    69             import package
       
    70             import package
       
    71             import package
       
    72 
       
    73             import package
       
    74             import package
       
    75             import package
       
    76             import package
       
    77             import package
       
    78 
       
    79             import package
       
    80             import package
       
    81             import package
       
    82             import package
       
    83             import package
       
    84 
       
    85             import package
       
    86             import package
       
    87             import package
       
    88             import package
       
    89             import package
       
    90 
       
    91     def calibrate(self):
       
    92 
       
    93         for i in xrange(self.rounds):
       
    94             pass
       
    95 
       
    96 class SecondSubmoduleImport(Test):
       
    97 
       
    98     version = 2.0
       
    99     operations = 5 * 5
       
   100     rounds = 40000
       
   101 
       
   102     def test(self):
       
   103 
       
   104         for i in xrange(self.rounds):
       
   105             import package.submodule
       
   106             import package.submodule
       
   107             import package.submodule
       
   108             import package.submodule
       
   109             import package.submodule
       
   110 
       
   111             import package.submodule
       
   112             import package.submodule
       
   113             import package.submodule
       
   114             import package.submodule
       
   115             import package.submodule
       
   116 
       
   117             import package.submodule
       
   118             import package.submodule
       
   119             import package.submodule
       
   120             import package.submodule
       
   121             import package.submodule
       
   122 
       
   123             import package.submodule
       
   124             import package.submodule
       
   125             import package.submodule
       
   126             import package.submodule
       
   127             import package.submodule
       
   128 
       
   129             import package.submodule
       
   130             import package.submodule
       
   131             import package.submodule
       
   132             import package.submodule
       
   133             import package.submodule
       
   134 
       
   135     def calibrate(self):
       
   136 
       
   137         for i in xrange(self.rounds):
       
   138             pass