/Tools/pybench/Imports.py
http://unladen-swallow.googlecode.com/ · Python · 138 lines · 105 code · 32 blank · 1 comment · 6 complexity · 57a55eeb118e50a26376177a20b1f765 MD5 · raw file
- from pybench import Test
- # First imports:
- import os
- import package.submodule
- class SecondImport(Test):
- version = 2.0
- operations = 5 * 5
- rounds = 40000
- def test(self):
- for i in xrange(self.rounds):
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- import os
- def calibrate(self):
- for i in xrange(self.rounds):
- pass
- class SecondPackageImport(Test):
- version = 2.0
- operations = 5 * 5
- rounds = 40000
- def test(self):
- for i in xrange(self.rounds):
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- import package
- def calibrate(self):
- for i in xrange(self.rounds):
- pass
- class SecondSubmoduleImport(Test):
- version = 2.0
- operations = 5 * 5
- rounds = 40000
- def test(self):
- for i in xrange(self.rounds):
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- import package.submodule
- def calibrate(self):
- for i in xrange(self.rounds):
- pass