def METHOD_NAME(self, reference, export):
    """
    collada verifier checks if exported dae file is the same as reference dae
    """
    ref = open(reference)
    exp = open(export)
    diff = difflib.unified_diff(ref.readlines(), exp.readlines(), lineterm='', n=0)
    ref.close()
    exp.close()
    diff_count = 0
    for line in diff:
        error = True
        for prefix in ('---', '+++', '@@'):
            # Ignore diff metadata
            if line.startswith(prefix):
                error = False
                break
        else:
            # Ignore time stamps
            for ignore in ('<created>', '<modified>', '<authoring_tool>'):
                if line[1:].strip().startswith(ignore):
                    error = False
                    break
        if error:
            diff_count += 1
            pline = line.strip()
            if diff_count == 1:
                print("\n%s" % LINE)
                print("|Test has errors:")
                print(LINE)
            pre = "reference" if pline[0] == "-" else "generated"
            print("| %s:%s" % (pre, pline[1:]))
    if diff_count > 0:
        print(LINE)
        print("ref :%s" % reference)
        print("test:%s" % export)
        print("%s\n" % LINE)
    return diff_count == 0