code: def test_create_database(self, arango_mock):
      arangodb_hook = ArangoDBHook()
      arangodb_hook.create_database(name="_system")
  
      arango_mock.return_value.db.return_value.has_database.return_value = (
          False
      )
  
      assert arango_mock.called
      assert isinstance(arangodb_hook.client, Mock)
      assert arango_mock.return_value.db.called
      assert (
          arango_mock.return_value.db.return_value.has_database.called
      )
  
file_path: airflow/tests/providers/arangodb/hooks/test_arangodb.py
imports: from __future__ import annotations
  from unittest.mock import Mock, patch
  import pytest
  from airflow.models import Connection
  from airflow.providers.arangodb.hooks.arangodb import ArangoDBHook
  from airflow.utils import db
label_desc: Use image node_id 4 for calling the TestArangoDBHook obj's underlying member method code with example usage: obj.test_create_database(arango_mock) without return types