def check_StrNotFind(comment,S,findStr): checkStr(S,comment) result = S.find(findStr) if result==-1: log.check_normal("Result: PASS!") report.addResult_normal("PASS!") else: log.check_normal("Result: Fail!") report.addResult_normal("Fail!")
def isEqual_raiseError(actual,expect): if actual == expect: log.check_normal("Result: PASS!") report.addResult_normal("PASS!") else: log.check_normal("Result: Fail!") report.addResult_normal("Fail!") # Error ScreenShot PIC_DIR = config.PIC_DIR PIC_NAME = "Error_" + common.stamp_datetime2() + ".png" # ScreenShot naming rules PIC_ABS = os.path.join(PIC_DIR,PIC_NAME) driver.get_screenshot_as_file(PIC_ABS) log.assert_screen(PIC_ABS) # raise Error raise autoTestError("The isEqual Check is not OK!")
def isEqual(actual,expect): if actual == expect: log.check_normal("Result: PASS!") report.addResult_normal("PASS!") return ["PASS","actual==expect"] else: log.check_normal("Result: Fail!") log.check_normal(u"Actual: {0}".format(actual)) log.check_normal(u"Expect: {0}".format(expect)) report.addResult_normal("Fail!") report.addResult_normal(u"Actual: {0}".format(actual)) report.addResult_normal(u"Expect: {0}".format(expect)) return ["Fail",u"Actual: {0}\nExpect: {1}".format(actual,expect)]