code: def setUp(self):
      writer_options = fastq_pb2.FastqWriterOptions()
      out_fname = test_utils.test_tmpfile("output.fastq")
      self.writer = fastq_writer.FastqWriter.to_file(
          out_fname, writer_options
      )
      self.expected_fastq_content = [
          "@NODESC:header\n",
          "GATTACA\n",
          "+\n",
          "BB>B@FA\n",
          "@M01321:49:000000000-A6HWP:1:1101:17009:2216 1:N:0:1\n",
          "CGTTAGCGCAGGGGGCATCTTCACACTGGTGACAGGTAACCGCCGTAGTAAAGGTTCCGCCTTTCACT\n",
          "+\n",
          "AAAAABF@BBBDGGGG?FFGFGHBFBFBFABBBHGGGFHHCEFGGGGG?FGFFHEDG3EFGGGHEGHG\n",
          "@FASTQ contains multiple spaces in description\n",
          "CGGCTGGTCAGGCTGACATCGCCGCCGGCCTGCAGCGAGCCGCTGC\n",
          "+\n",
          "FAFAF;F/9;.:/;999B/9A.DFFF;-->.AAB/FC;9-@-=;=.\n",
          "@FASTQ_with_trailing_space\n",
          "CGG\n",
          "+\n",
          "FAD\n",
      ]
      self.record = fastq_pb2.FastqRecord(
          id="ID",
          description="desc",
          sequence="ACGTAC",
          quality="ABCDEF",
      )
  
file_path: deepvariant/third_party/nucleus/io/python/fastq_writer_wrap_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from absl.testing import parameterized
  from etils import epath
  from third_party.nucleus.io import fastq
  from third_party.nucleus.io import tfrecord
  from third_party.nucleus.io.python import fastq_writer
  from third_party.nucleus.protos import fastq_pb2
  from third_party.nucleus.testing import test_utils
label_desc: Use image node_id 1 for calling the WrapFastqWriterTest obj's underlying member method code with example usage: obj.setUp() without return types