code: def test_make_bytes_input(self):
      s1 = "I want some coffee today"
      s2 = "Turn it up"
      max_char_length = 5
  
      batch = [s1.split(), s2.split()]
      bytes, seq_lens = make_byte_inputs(batch, max_char_length)
  
      def to_bytes(word, pad_to):
          return list(word.encode()) + [0] * (pad_to - len(word))
  
      expected_bytes = [
          [
              to_bytes("I", 5),
              to_bytes("want", 5),
              to_bytes("some", 5),
              to_bytes("coffe", 5),
              to_bytes("today", 5),
          ],
          [
              to_bytes("Turn", 5),
              to_bytes("it", 5),
              to_bytes("up", 5),
              to_bytes("", 5),
              to_bytes("", 5),
          ],
      ]
      expected_seq_lens = [5, 3]
  
      self.assertIsInstance(bytes, torch.LongTensor)
      self.assertIsInstance(seq_lens, torch.LongTensor)
      self.assertEqual(bytes.tolist(), expected_bytes)
      self.assertEqual(seq_lens.tolist(), expected_seq_lens)
  
file_path: pytext/pytext/torchscript/tests/test_tokenizer.py
imports: import io
  import pickle
  import unittest
  import torch
  from pytext.torchscript.tokenizer import ScriptBPE, ScriptWordTokenizer
  from pytext.torchscript.utils import make_byte_inputs, utf8_chars
label_desc: Use image node_id 4 for calling the BPETest obj's underlying member method code with example usage: obj.test_make_bytes_input() and returns: unknown