美文网首页
Python Design Pattern

Python Design Pattern

作者: 燕京博士 | 来源:发表于2017-07-17 17:45 被阅读34次

import time
class TC1:
def run(self):
print "####In Test 1####"
time.sleep(1)
print "Setting up"
time.sleep(1)
print "Running test"
time.sleep(1)
print "Tearing down"
time.sleep(1)
print "Test Finished\n"

class TC2:
def run(self):
print "#####In Test 2 ######"
time.sleep(1)
print "Setting up"
time.sleep(1)
print "Running test"
time.sleep(1)
print "Tearing down"
time.sleep(1)
print "Test Finished\n"

class TC3:
def run(self):
print "#####In Test 3 ######"
time.sleep(1)
print "Setting up"
time.sleep(1)
print "Running test"
time.sleep(1)
print "Tearing down"
time.sleep(1)
print "Test Finished\n"

Facade

class TestRunner:
def init(self):
self.tc1 = TC1()
self.tc2 = TC2()
self.tc3 = TC3()

def runAll(self):
    self.tc1.run()
    self.tc2.run()
    self.tc3.run()

Client

if name == 'main':
testrunner = TestRunner()
testrunner.runAll()

相关文章

网友评论

      本文标题:Python Design Pattern

      本文链接:https://www.haomeiwen.com/subject/rtdqkxtx.html