def expect(obj, caller_args=[]):
    """Primary method for test assertions in Specter

    :param obj: The evaluated target object
    :param caller_args: Is only used when using expecting a raised Exception
    """
    line, module = get_module_and_line('__spec__')
    src_params = ExpectParams(line, module)

    expect_obj = ExpectAssert(
        obj,
        src_params=src_params,
        caller_args=caller_args
    )
    _add_expect_to_wrapper(expect_obj)
    return expect_obj
Primary method for test assertions in Specter

    :param obj: The evaluated target object
    :param caller_args: Is only used when using expecting a raised Exception