def METHOD_NAME(pysmo_krig_surrogate, data_validation):
    with TempfileManager.new_context() as tf:
        # note - a failure 'The process cannot access the file because it is
        # being used by another process' could occur if an internal error
        # arises before the results file is closed inside the surrogate method
        # create and step into new temporary directory
        dname = tf.mkdtemp()
        surrogate_scatter3D(pysmo_krig_surrogate, data_validation, show=False)
        for file in list(os.walk(dname)):  # check entire temp directory
            assert file[-4:] != ".pdf"  # no PDF files should be created