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 |