class_docstr: Tests the bleu functions.
      
class_docstr_tok: ["Tests","the","bleu","functions","."]
docstr: Tests corpus level BLEU.
          
docstr_tok: ["Tests","corpus","level","BLEU","."]
code: def test_corpus_strings(self):
      """Tests corpus level BLEU."""
      hypotheses = [
          "this is a test sentence to evaluate the good bleu score . 词",
          "i believe that that the script is 词 perfectly correct .",
      ]
      list_of_references = [
          [
              "this is a test sentence to evaluate the bleu score .",
              "this is a test sentence to evaluate the good score .",
          ],
          ["i believe that the script is perfectly correct .".split()],
      ]
      self._test_corpus_bleu(
          list_of_references, hypotheses, False, False, 63.02
      )
  
      self._test_corpus_bleu(
          list_of_references,
          hypotheses,
          False,
          True,
          [63.02, 87.5, 77.3, 60.0, 38.9],
      )
  
file_path: texar/tests/evals/bleu_test.py
imports: import numpy
  import tensorflow
  from texar.tf.evals.bleu_moses import sentence_bleu_moses, corpus_bleu_moses
  from texar.tf.evals.bleu import sentence_bleu, corpus_bleu
label_desc: Use image node_id 7 for calling the BLEUTest obj's underlying member method code with example usage: obj.test_corpus_strings() without return types