def compare_s1_points_to_s2_block(s1, s2):
    """
    Returns a list of points where schedule 1 disagress with schedule 2
    """
    from datetime import datetime, timedelta
    a_monday = datetime.strptime('2014-03-03 00:00:00', '%Y-%m-%d %H:%M:%S')
    mismatches = []
    for k, v in s1.day_schedules.iteritems():
        for i in range(len(v)):
            t = v[0][i]
            value = v[1][i]
            correct_day = a_monday + timedelta(days=k)
            correct_day_and_time = correct_day + timedelta(hours=t.hour,
                minutes=t.minute, seconds=t.second, microseconds=t.microsecond)
            other_block = s2.schedule_block(correct_day_and_time)
            if other_block.value != value:
                mismatches.append((k, t))
    return mismatches
