code: def test_ablate_url_tokens(self):
      url = "http://www.gmail.com/mail/u/1/#inbox"
      token_idxs_to_ablate = [0]
      expected_url = "://www.gmail.com/mail/u/1/#inbox"
      self.assertEqual(
          expected_url,
          cf_utils.ablate_url_tokens(url, token_idxs_to_ablate),
      )
  
      token_idxs_to_ablate = [0, 3, 4]
      expected_url = "://www.gmail.//u/1/#inbox"
      self.assertEqual(
          expected_url,
          cf_utils.ablate_url_tokens(url, token_idxs_to_ablate),
      )
  
      token_idxs_to_ablate = [4, 3, 0]
      expected_url = "://www.gmail.//u/1/#inbox"
      self.assertEqual(
          expected_url,
          cf_utils.ablate_url_tokens(url, token_idxs_to_ablate),
      )
  
      token_idxs_to_ablate = [0, 1, 2, 3, 4, 5, 6, 7]
      expected_url = "://..////#"
      self.assertEqual(
          expected_url,
          cf_utils.ablate_url_tokens(url, token_idxs_to_ablate),
      )
  
      token_idxs_to_ablate = []
      self.assertEqual(
          url, cf_utils.ablate_url_tokens(url, token_idxs_to_ablate)
      )
  
imports: from absl.testing import absltest
  from lit_nlp.components import cf_utils
label_desc: Use image node_id 2 for calling the CfUtilsTest obj's underlying member method code with example usage: obj.test_ablate_url_tokens() without return types