本文整理汇总了Python中TestCase.TestCase.main方法的典型用法代码示例。如果您正苦于以下问题:Python TestCase.main方法的具体用法?Python TestCase.main怎么用?Python TestCase.main使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestCase.TestCase
的用法示例。
在下文中一共展示了TestCase.main方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testThatEvenMoreFilesAreExcluded
# 需要导入模块: from TestCase import TestCase [as 别名]
# 或者: from TestCase.TestCase import main [as 别名]
def testThatEvenMoreFilesAreExcluded(self):
expectedOutput = \
self.getBaseDir() + """CgrepTest/a.html:1:needle
"""
self._CfgrepTest1("needle", "needle", expectedOutput)
def _CfgrepTest1(self, actualNeedle, searchNeedle, expectedOutput, extraParameters=""):
os.system("rm -rf CgrepTest")
os.mkdir("CgrepTest")
os.system("echo %s > CgrepTest/a.html"% actualNeedle) # Will list this file
os.mkdir("CgrepTest/vehicles")
os.system("echo %s > CgrepTest/vehicles/a"% actualNeedle)
os.mkdir("CgrepTest/states")
os.system("echo %s > CgrepTest/states/a"% actualNeedle)
os.mkdir("CgrepTest/states2")
os.system("echo %s > CgrepTest/states2/a"% actualNeedle)
command = "~/svn/devscripts/bin/%s %s %s %s"% (self.getCommand(), searchNeedle, self.myTestDir, extraParameters)
procHandle = os.popen(command)
output = procHandle.read()
os.system("rm -rf CgrepTest")
self.myAssertEqual(expectedOutput, output)
def getCommand(self):
return "cfgrep"
if __name__ == "__main__":
TestCase.main()