def METHOD_NAME(qry_provider):
    """Test query functions from query provider."""
    queries = qry_provider.list_queries()
    check.greater_equal(len(queries), 50)
    check.is_true(hasattr(qry_provider, "atomic"))
    check.is_true(hasattr(qry_provider, queries[0]))
    test_query = "atomic.windows.credential_access.host.empire_mimikatz_logonpasswords"
    q_func = getattr(qry_provider, test_query)
    output = io.StringIO()
    with contextlib.redirect_stdout(output):
        q_func("?")
    check.is_in("Query:", output.getvalue())
    check.is_in("Data source:  OTRF", output.getvalue())
    check.is_in("Mordor ID:", output.getvalue())
    check.is_in("Mitre Techniques:", output.getvalue())
    f_path = q_func("print")
    check.is_in("https://raw.githubusercontent.com/OTRF/Security-Datasets", f_path)
    d_frame = q_func()
    check.is_instance(d_frame, pd.DataFrame)
    check.greater_equal(len(d_frame), 10)