コード例 #1
0
import os
import sys
import inspect
import traceback

saved_path = sys.path[:]
sys.path.append(
    os.path.dirname(os.path.abspath(inspect.getsourcefile(lambda: 0))))

from internal.memcached_connection import MemcachedBinaryConnection
from internal.memcached_connection import MemcachedTextConnection
from internal.memcached_connection import STATUS, COMMANDS

mc = MemcachedBinaryConnection("127.0.0.1", iproto.py_con.port)


def iequal(left, right, level=1):
    if (left != right):
        tb = traceback.extract_stack()[-(level + 1)]
        print "Error on line %s:%d: %s not equal %s" % (
            tb[0], tb[1], repr(left), repr(right))
        return False
    return True


def inequal(left, right, level=0):
    if (left == right):
        tb = traceback.extract_stack()[-(level + 1)]
        print "Error on line %s:%d: %s equal %s" % (tb[0], tb[1], repr(left),
                                                    repr(right))
        return False