class_docstr: Tests using the Moses multi-bleu script to calcualte BLEU score
    
docstr: Runs a multi-bleu test.
docstr_tok: ["Runs","a","multi-bleu","test","."]
code: def _test_multi_bleu(
      self, hypotheses, references, lowercase, expected_bleu
  ):
      # pylint: disable=R0201
      """Runs a multi-bleu test."""
      result = bleu.moses_multi_bleu(
          hypotheses=hypotheses,
          references=references,
          lowercase=lowercase,
      )
      np.testing.assert_almost_equal(result, expected_bleu, decimal=2)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import numpy
  import tensorflow
  from seq2seq.metrics import bleu
  from seq2seq.metrics import rouge
  from seq2seq.metrics.metric_specs import BleuMetricSpec
  from seq2seq.metrics.metric_specs import RougeMetricSpec
label_desc: Use image node_id 1 for calling the TestMosesBleu obj's underlying member method code with example usage: obj._test_multi_bleu(hypotheses, references, lowercase, expected_bleu) without return types