code: def test_drive_no_cookies(self):
      url = "https://drive.google.com/uc?export=download&id=a1b2bc3"
      promise = self.downloader.download(url, self.tmp_dir)
      future = promise.get()
      url_info = future.url_info
      self.assertEqual(self.path, os.fspath(future.path))
      self.assertEqual(url_info.checksum, self.resp_checksum)
      with tf.io.gfile.GFile(self.path, "rb") as result:
          self.assertEqual(result.read(), self.response)
      self.assertFalse(tf.io.gfile.exists(self.incomplete_path))
  
imports: import hashlib
  import io
  import os
  import tempfile
  from typing import Optional
  from unittest import mock
  import pytest
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core.download import downloader
  from tensorflow_datasets.core.download import resource
  from tensorflow_datasets.core.download import util
label_desc: Use image node_id 3 for calling the DownloaderTest obj's underlying member method code with example usage: obj.test_drive_no_cookies() without return types