예제 #1
0
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!")
예제 #2
0
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!")
예제 #3
0
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)]