code: def _test_read_write_helper(self, url, content_expected):
      s3url = util._make_internal_url(url)
      glconnect.get_unity().__write__(s3url, content_expected)
      content_read = glconnect.get_unity().__read__(s3url)
      self.assertEqual(content_read, content_expected)
      (status, output) = commands.getstatusoutput(
          "aws s3 rm --region us-west-2 " + url
      )
      if status is not 0:
          logging.getLogger(__name__).warning(
              "Cannot remove file: " + url
          )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import sys
  import json
  import logging
  import os
  import fnmatch
  import tempfile
  import unittest
  import pandas
  from .._connect import main
  from ..None import _sys_util
  from ..None import util
  from ..None import SGraph, SFrame, load_sgraph, load_model, load_sframe
  from turicreate.toolkits._model import Model
  from pandas.util.testing import assert_frame_equal
label_desc: Use image node_id 2 for calling the S3ConnectorTests obj's underlying member method code with example usage: obj._test_read_write_helper(url, content_expected) without return types