code: def test_wp_csv():
      data_path = "../data/wp/train-eval.csv"
  
      mlm_probability = 0.5  # set high due to this issue https://github.com/huggingface/transformers/issues/16711
  
      before_result = happy_wp.eval(
          data_path, args=WPEvalArgs(mlm_probability=mlm_probability)
      )
      print("before_result", before_result)
      happy_wp.train(
          data_path, args=WPTrainArgs(mlm_probability=mlm_probability)
      )
      after_result = happy_wp.eval(
          data_path, args=WPEvalArgs(mlm_probability=mlm_probability)
      )
      print("after_result", after_result)
  
      assert after_result.loss < before_result.loss
  
imports: from pytest import approx
  from happytransformer import HappyWordPrediction, WPTrainArgs, WPEvalArgs
  from happytransformer.happy_word_prediction import WordPredictionResult
  from tests.run_save_load import run_save_load
  import pytest
  from tests import happy_wp
label_desc: Use image node_id 15 for calling a global function with example usage: test_wp_csv() without return types