docstr: Annotation Api: Test bulk delete annotation layers not found
docstr_tok: ["Annotation","Api",":","Test","bulk","delete","annotation","layers","not","found"]
code: def test_bulk_delete_annotation_layer_not_found(self):
      """
      Annotation Api: Test bulk delete annotation layers not found
      """
      all_annotation_layers = (
          db.session.query(AnnotationLayer)
          .filter(AnnotationLayer.name.like("name%"))
          .all()
      )
      all_annotation_layers_ids = [
          annotation_layer.id
          for annotation_layer in all_annotation_layers
      ]
      max_id = db.session.query(func.max(AnnotationLayer.id)).scalar()
      all_annotation_layers_ids.append(max_id + 1)
      self.login(username="admin")
      uri = f"api/v1/annotation_layer/?q={prison.dumps(all_annotation_layers_ids)}"
      rv = self.client.delete(uri)
      assert rv.status_code == 404
  
imports: import json
  import pytest
  import prison
  from sqlalchemy.sql import func
  import tests.integration_tests.test_app
  from superset import db
  from superset.models.annotations import Annotation, AnnotationLayer
  from tests.integration_tests.base_tests import SupersetTestCase
  from tests.integration_tests.annotation_layers.fixtures import create_annotation_layers, get_end_dttm, get_start_dttm
  from tests.unit_tests.annotation_layers.fixtures import START_STR, END_STR
label_desc: Use image node_id 19 for calling the TestAnnotationLayerApi obj's underlying member method code with example usage: obj.test_bulk_delete_annotation_layer_not_found() without return types