from testBlogger import testBlogger from unittest import TestSuite, TextTestRunner import sys sys.path.append("C:\\eclipse\\workspace\\pyunitperf") from LoadTest import LoadTest from TimedTest import TimedTest class testPerfBlogger: def __init__(self): self.toleranceInSec = 0.1 def make1SecondResponse1UserLoadTest(self): """ * Decorates a one second response time test as a one * user load test with a maximum elapsed time of 1 second * and a 0 second delay between users. * * @return Test. """ users = 1 maxElapsedTimeInSec = 1 + self.toleranceInSec testCase = testBlogger("testDeleteAllEntries") loadTest = LoadTest(testCase, users) timedTest = TimedTest(loadTest, maxElapsedTimeInSec) return timedTest def suite(self): s = TestSuite() s.addTest(self.make1SecondResponse1UserLoadTest()) #s.addTest(self.make1SecondResponse2UserLoadTest()) return s if __name__ == "__main__": TextTestRunner(verbosity=2).run(testPerfBlogger().suite())