📄 etest_behead.py
字号:
import easytestfrom modulefinder import _beheadclass behead_Test(easytest.Experiment): def Erect(self): self.path = '/a/b/c' def Teardown(self): pass def testEmpty(self): assert _behead('', self.path) == self.path def testSlash(self): assert _behead('/',self.path) == 'a/b/c' def testOne(self): assert _behead('/a',self.path) == 'b/c' assert _behead('/a/',self.path) == 'b/c' def testTwo(self): assert _behead('/a/b',self.path) == 'c' assert _behead('/a/b/',self.path) == 'c' def testAll(self): assert _behead('/a/b/c',self.path) == '' assert _behead('/a/b/c/',self.path) == '' def testTooMuch(self): assert _behead('/a/b/c/x',self.path) == self.pathdef verify(outcome): suite = easytest.Suite() suite.Enroll(behead_Test(name='testEmpty')) suite.Enroll(behead_Test(name='testSlash')) suite.Enroll(behead_Test(name='testOne')) suite.Enroll(behead_Test(name='testTwo')) suite.Enroll(behead_Test(name='testAll')) suite.Enroll(behead_Test(name='testTooMuch')) suite(outcome)if __name__ == '__main__': import sys easytest.trust_but_verify(sys.modules[__name__])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -