docstr: Format on test batch end for a steps the epoch ratio (so far / to do), the total time, the steps
  done and the metrics name and values.
docstr_tok: ["Format","on","test","batch","end","for","a","steps","the","epoch","ratio","(","so","far","\/","to","do",")",",","the","total","time",",","the","steps","done","and","the","metrics","name","and","values","."]
code: def on_test_batch_end(
      self,
      *,
      remaining_time: float,
      batch_number: int,
      metrics_str: str,
      steps: Union[int, None] = None,
      do_print: bool = True,
  ) -> None:
      """
      Format on test batch end for a steps the epoch ratio (so far / to do), the total time, the steps
      done and the metrics name and values.
      """
      update = self.formatted_text
      self._on_batch_end(
          update,
          remaining_time,
          batch_number,
          metrics_str,
          steps,
          do_print,
      )
  
imports: import math
  import sys
  import time
  import warnings
  from typing import Dict, Union
  from poutyne.framework.callbacks.progress_bar import ProgressBar
  from poutyne.utils import is_in_jupyter_notebook
label_desc: Use image node_id 9 for calling the ColorProgress obj's underlying member method code with example usage: obj.on_test_batch_end() without return types