symbian-qemu-0.9.1-12/python-2.6.1/Tools/pybench/Exceptions.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 from pybench import Test
       
     2 
       
     3 class TryRaiseExcept(Test):
       
     4 
       
     5     version = 2.0
       
     6     operations = 2 + 3 + 3
       
     7     rounds = 80000
       
     8 
       
     9     def test(self):
       
    10 
       
    11         error = ValueError
       
    12 
       
    13         for i in xrange(self.rounds):
       
    14             try:
       
    15                 raise error
       
    16             except:
       
    17                 pass
       
    18             try:
       
    19                 raise error
       
    20             except:
       
    21                 pass
       
    22             try:
       
    23                 raise error,"something"
       
    24             except:
       
    25                 pass
       
    26             try:
       
    27                 raise error,"something"
       
    28             except:
       
    29                 pass
       
    30             try:
       
    31                 raise error,"something"
       
    32             except:
       
    33                 pass
       
    34             try:
       
    35                 raise error("something")
       
    36             except:
       
    37                 pass
       
    38             try:
       
    39                 raise error("something")
       
    40             except:
       
    41                 pass
       
    42             try:
       
    43                 raise error("something")
       
    44             except:
       
    45                 pass
       
    46 
       
    47     def calibrate(self):
       
    48 
       
    49         error = ValueError
       
    50 
       
    51         for i in xrange(self.rounds):
       
    52             pass
       
    53 
       
    54 
       
    55 class TryExcept(Test):
       
    56 
       
    57     version = 2.0
       
    58     operations = 15 * 10
       
    59     rounds = 150000
       
    60 
       
    61     def test(self):
       
    62 
       
    63         for i in xrange(self.rounds):
       
    64             try:
       
    65                 pass
       
    66             except:
       
    67                 pass
       
    68             try:
       
    69                 pass
       
    70             except:
       
    71                 pass
       
    72             try:
       
    73                 pass
       
    74             except:
       
    75                 pass
       
    76             try:
       
    77                 pass
       
    78             except:
       
    79                 pass
       
    80             try:
       
    81                 pass
       
    82             except:
       
    83                 pass
       
    84             try:
       
    85                 pass
       
    86             except:
       
    87                 pass
       
    88             try:
       
    89                 pass
       
    90             except:
       
    91                 pass
       
    92             try:
       
    93                 pass
       
    94             except:
       
    95                 pass
       
    96             try:
       
    97                 pass
       
    98             except:
       
    99                 pass
       
   100             try:
       
   101                 pass
       
   102             except:
       
   103                 pass
       
   104 
       
   105             try:
       
   106                 pass
       
   107             except:
       
   108                 pass
       
   109             try:
       
   110                 pass
       
   111             except:
       
   112                 pass
       
   113             try:
       
   114                 pass
       
   115             except:
       
   116                 pass
       
   117             try:
       
   118                 pass
       
   119             except:
       
   120                 pass
       
   121             try:
       
   122                 pass
       
   123             except:
       
   124                 pass
       
   125             try:
       
   126                 pass
       
   127             except:
       
   128                 pass
       
   129             try:
       
   130                 pass
       
   131             except:
       
   132                 pass
       
   133             try:
       
   134                 pass
       
   135             except:
       
   136                 pass
       
   137             try:
       
   138                 pass
       
   139             except:
       
   140                 pass
       
   141             try:
       
   142                 pass
       
   143             except:
       
   144                 pass
       
   145 
       
   146 
       
   147             try:
       
   148                 pass
       
   149             except:
       
   150                 pass
       
   151             try:
       
   152                 pass
       
   153             except:
       
   154                 pass
       
   155             try:
       
   156                 pass
       
   157             except:
       
   158                 pass
       
   159             try:
       
   160                 pass
       
   161             except:
       
   162                 pass
       
   163             try:
       
   164                 pass
       
   165             except:
       
   166                 pass
       
   167             try:
       
   168                 pass
       
   169             except:
       
   170                 pass
       
   171             try:
       
   172                 pass
       
   173             except:
       
   174                 pass
       
   175             try:
       
   176                 pass
       
   177             except:
       
   178                 pass
       
   179             try:
       
   180                 pass
       
   181             except:
       
   182                 pass
       
   183             try:
       
   184                 pass
       
   185             except:
       
   186                 pass
       
   187 
       
   188 
       
   189             try:
       
   190                 pass
       
   191             except:
       
   192                 pass
       
   193             try:
       
   194                 pass
       
   195             except:
       
   196                 pass
       
   197             try:
       
   198                 pass
       
   199             except:
       
   200                 pass
       
   201             try:
       
   202                 pass
       
   203             except:
       
   204                 pass
       
   205             try:
       
   206                 pass
       
   207             except:
       
   208                 pass
       
   209             try:
       
   210                 pass
       
   211             except:
       
   212                 pass
       
   213             try:
       
   214                 pass
       
   215             except:
       
   216                 pass
       
   217             try:
       
   218                 pass
       
   219             except:
       
   220                 pass
       
   221             try:
       
   222                 pass
       
   223             except:
       
   224                 pass
       
   225             try:
       
   226                 pass
       
   227             except:
       
   228                 pass
       
   229 
       
   230 
       
   231             try:
       
   232                 pass
       
   233             except:
       
   234                 pass
       
   235             try:
       
   236                 pass
       
   237             except:
       
   238                 pass
       
   239             try:
       
   240                 pass
       
   241             except:
       
   242                 pass
       
   243             try:
       
   244                 pass
       
   245             except:
       
   246                 pass
       
   247             try:
       
   248                 pass
       
   249             except:
       
   250                 pass
       
   251             try:
       
   252                 pass
       
   253             except:
       
   254                 pass
       
   255             try:
       
   256                 pass
       
   257             except:
       
   258                 pass
       
   259             try:
       
   260                 pass
       
   261             except:
       
   262                 pass
       
   263             try:
       
   264                 pass
       
   265             except:
       
   266                 pass
       
   267             try:
       
   268                 pass
       
   269             except:
       
   270                 pass
       
   271 
       
   272             try:
       
   273                 pass
       
   274             except:
       
   275                 pass
       
   276             try:
       
   277                 pass
       
   278             except:
       
   279                 pass
       
   280             try:
       
   281                 pass
       
   282             except:
       
   283                 pass
       
   284             try:
       
   285                 pass
       
   286             except:
       
   287                 pass
       
   288             try:
       
   289                 pass
       
   290             except:
       
   291                 pass
       
   292             try:
       
   293                 pass
       
   294             except:
       
   295                 pass
       
   296             try:
       
   297                 pass
       
   298             except:
       
   299                 pass
       
   300             try:
       
   301                 pass
       
   302             except:
       
   303                 pass
       
   304             try:
       
   305                 pass
       
   306             except:
       
   307                 pass
       
   308             try:
       
   309                 pass
       
   310             except:
       
   311                 pass
       
   312 
       
   313             try:
       
   314                 pass
       
   315             except:
       
   316                 pass
       
   317             try:
       
   318                 pass
       
   319             except:
       
   320                 pass
       
   321             try:
       
   322                 pass
       
   323             except:
       
   324                 pass
       
   325             try:
       
   326                 pass
       
   327             except:
       
   328                 pass
       
   329             try:
       
   330                 pass
       
   331             except:
       
   332                 pass
       
   333             try:
       
   334                 pass
       
   335             except:
       
   336                 pass
       
   337             try:
       
   338                 pass
       
   339             except:
       
   340                 pass
       
   341             try:
       
   342                 pass
       
   343             except:
       
   344                 pass
       
   345             try:
       
   346                 pass
       
   347             except:
       
   348                 pass
       
   349             try:
       
   350                 pass
       
   351             except:
       
   352                 pass
       
   353 
       
   354 
       
   355             try:
       
   356                 pass
       
   357             except:
       
   358                 pass
       
   359             try:
       
   360                 pass
       
   361             except:
       
   362                 pass
       
   363             try:
       
   364                 pass
       
   365             except:
       
   366                 pass
       
   367             try:
       
   368                 pass
       
   369             except:
       
   370                 pass
       
   371             try:
       
   372                 pass
       
   373             except:
       
   374                 pass
       
   375             try:
       
   376                 pass
       
   377             except:
       
   378                 pass
       
   379             try:
       
   380                 pass
       
   381             except:
       
   382                 pass
       
   383             try:
       
   384                 pass
       
   385             except:
       
   386                 pass
       
   387             try:
       
   388                 pass
       
   389             except:
       
   390                 pass
       
   391             try:
       
   392                 pass
       
   393             except:
       
   394                 pass
       
   395 
       
   396 
       
   397             try:
       
   398                 pass
       
   399             except:
       
   400                 pass
       
   401             try:
       
   402                 pass
       
   403             except:
       
   404                 pass
       
   405             try:
       
   406                 pass
       
   407             except:
       
   408                 pass
       
   409             try:
       
   410                 pass
       
   411             except:
       
   412                 pass
       
   413             try:
       
   414                 pass
       
   415             except:
       
   416                 pass
       
   417             try:
       
   418                 pass
       
   419             except:
       
   420                 pass
       
   421             try:
       
   422                 pass
       
   423             except:
       
   424                 pass
       
   425             try:
       
   426                 pass
       
   427             except:
       
   428                 pass
       
   429             try:
       
   430                 pass
       
   431             except:
       
   432                 pass
       
   433             try:
       
   434                 pass
       
   435             except:
       
   436                 pass
       
   437 
       
   438 
       
   439             try:
       
   440                 pass
       
   441             except:
       
   442                 pass
       
   443             try:
       
   444                 pass
       
   445             except:
       
   446                 pass
       
   447             try:
       
   448                 pass
       
   449             except:
       
   450                 pass
       
   451             try:
       
   452                 pass
       
   453             except:
       
   454                 pass
       
   455             try:
       
   456                 pass
       
   457             except:
       
   458                 pass
       
   459             try:
       
   460                 pass
       
   461             except:
       
   462                 pass
       
   463             try:
       
   464                 pass
       
   465             except:
       
   466                 pass
       
   467             try:
       
   468                 pass
       
   469             except:
       
   470                 pass
       
   471             try:
       
   472                 pass
       
   473             except:
       
   474                 pass
       
   475             try:
       
   476                 pass
       
   477             except:
       
   478                 pass
       
   479 
       
   480             try:
       
   481                 pass
       
   482             except:
       
   483                 pass
       
   484             try:
       
   485                 pass
       
   486             except:
       
   487                 pass
       
   488             try:
       
   489                 pass
       
   490             except:
       
   491                 pass
       
   492             try:
       
   493                 pass
       
   494             except:
       
   495                 pass
       
   496             try:
       
   497                 pass
       
   498             except:
       
   499                 pass
       
   500             try:
       
   501                 pass
       
   502             except:
       
   503                 pass
       
   504             try:
       
   505                 pass
       
   506             except:
       
   507                 pass
       
   508             try:
       
   509                 pass
       
   510             except:
       
   511                 pass
       
   512             try:
       
   513                 pass
       
   514             except:
       
   515                 pass
       
   516             try:
       
   517                 pass
       
   518             except:
       
   519                 pass
       
   520 
       
   521             try:
       
   522                 pass
       
   523             except:
       
   524                 pass
       
   525             try:
       
   526                 pass
       
   527             except:
       
   528                 pass
       
   529             try:
       
   530                 pass
       
   531             except:
       
   532                 pass
       
   533             try:
       
   534                 pass
       
   535             except:
       
   536                 pass
       
   537             try:
       
   538                 pass
       
   539             except:
       
   540                 pass
       
   541             try:
       
   542                 pass
       
   543             except:
       
   544                 pass
       
   545             try:
       
   546                 pass
       
   547             except:
       
   548                 pass
       
   549             try:
       
   550                 pass
       
   551             except:
       
   552                 pass
       
   553             try:
       
   554                 pass
       
   555             except:
       
   556                 pass
       
   557             try:
       
   558                 pass
       
   559             except:
       
   560                 pass
       
   561 
       
   562 
       
   563             try:
       
   564                 pass
       
   565             except:
       
   566                 pass
       
   567             try:
       
   568                 pass
       
   569             except:
       
   570                 pass
       
   571             try:
       
   572                 pass
       
   573             except:
       
   574                 pass
       
   575             try:
       
   576                 pass
       
   577             except:
       
   578                 pass
       
   579             try:
       
   580                 pass
       
   581             except:
       
   582                 pass
       
   583             try:
       
   584                 pass
       
   585             except:
       
   586                 pass
       
   587             try:
       
   588                 pass
       
   589             except:
       
   590                 pass
       
   591             try:
       
   592                 pass
       
   593             except:
       
   594                 pass
       
   595             try:
       
   596                 pass
       
   597             except:
       
   598                 pass
       
   599             try:
       
   600                 pass
       
   601             except:
       
   602                 pass
       
   603 
       
   604 
       
   605             try:
       
   606                 pass
       
   607             except:
       
   608                 pass
       
   609             try:
       
   610                 pass
       
   611             except:
       
   612                 pass
       
   613             try:
       
   614                 pass
       
   615             except:
       
   616                 pass
       
   617             try:
       
   618                 pass
       
   619             except:
       
   620                 pass
       
   621             try:
       
   622                 pass
       
   623             except:
       
   624                 pass
       
   625             try:
       
   626                 pass
       
   627             except:
       
   628                 pass
       
   629             try:
       
   630                 pass
       
   631             except:
       
   632                 pass
       
   633             try:
       
   634                 pass
       
   635             except:
       
   636                 pass
       
   637             try:
       
   638                 pass
       
   639             except:
       
   640                 pass
       
   641             try:
       
   642                 pass
       
   643             except:
       
   644                 pass
       
   645 
       
   646 
       
   647             try:
       
   648                 pass
       
   649             except:
       
   650                 pass
       
   651             try:
       
   652                 pass
       
   653             except:
       
   654                 pass
       
   655             try:
       
   656                 pass
       
   657             except:
       
   658                 pass
       
   659             try:
       
   660                 pass
       
   661             except:
       
   662                 pass
       
   663             try:
       
   664                 pass
       
   665             except:
       
   666                 pass
       
   667             try:
       
   668                 pass
       
   669             except:
       
   670                 pass
       
   671             try:
       
   672                 pass
       
   673             except:
       
   674                 pass
       
   675             try:
       
   676                 pass
       
   677             except:
       
   678                 pass
       
   679             try:
       
   680                 pass
       
   681             except:
       
   682                 pass
       
   683             try:
       
   684                 pass
       
   685             except:
       
   686                 pass
       
   687 
       
   688     def calibrate(self):
       
   689 
       
   690         for i in xrange(self.rounds):
       
   691             pass
       
   692 
       
   693 ### Test to make Fredrik happy...
       
   694 
       
   695 if __name__ == '__main__':
       
   696     import timeit
       
   697     timeit.TestClass = TryRaiseExcept
       
   698     timeit.main(['-s', 'test = TestClass(); test.rounds = 1000',
       
   699                  'test.test()'])