human
Complete this python program:
def function_call_count(variance=0.05):
assistant
#Here is the Python program you requested.

    """Assert a target for a test case\s function call count.
    The main purpose of this assertion is to detect changes in
    callcounts for various functions - the actual number is not as important.
    Callcounts are stored in a file keyed to Python version and OS platform
    information.  This file is generated automatically for new tests,
    and versioned so that unexpected changes in callcounts will be detected.
    """
    def decorate(fn):
        def wrap(*args, **kw):
            with count_functions(variance=variance):
                return fn(*args, **kw)
        return update_wrapper(wrap, fn)
    return decorate