code: def test_project_clear_trash(self, _get_leaderboard_client_mock):
      # given
      clear_trash_mock = (
          _get_leaderboard_client_mock().api.deleteAllExperiments
      )
  
      # when
      clear_trash(self.PROJECT_NAME)
  
      # then
      assert clear_trash_mock.call_count == 1
      self.assertEqual(
          call(
              projectIdentifier="organization/project",
              **DEFAULT_REQUEST_KWARGS,
          ),
          clear_trash_mock.call_args,
      )
  
file_path: neptune-client/tests/unit/neptune/management/internal/test_api.py
imports: import os
  import unittest
  from unittest.mock import call
  from mock import patch
  from neptune import ANONYMOUS_API_TOKEN
  from neptune.common.envs import API_TOKEN_ENV_NAME
  from neptune.envs import PROJECT_ENV_NAME
  from neptune.internal.backends.hosted_client import DEFAULT_REQUEST_KWARGS
  from neptune.internal.backends.neptune_backend_mock import NeptuneBackendMock
  from neptune.management import clear_trash, delete_objects_from_trash, trash_objects
label_desc: Use image node_id 5 for calling the TestTrashObjects obj's underlying member method code with example usage: obj.test_project_clear_trash(_get_leaderboard_client_mock) without return types