code: def _check_exports(_public):
      assert set(__all__) == _public, (
          set(__all__) - _public,
          _public - set(__all__),
      )
  
      # Verify that all exported strategy functions were registered with
      # @declares_strategy.
  
      existing_strategies = set(_strategies) - {"_maybe_nil_uuids"}
  
      exported_strategies = set(__all__) - {
          "DataObject",
          "DrawFn",
          "SearchStrategy",
          "composite",
          "register_type_strategy",
      }
      assert existing_strategies == exported_strategies, (
          existing_strategies - exported_strategies,
          exported_strategies - existing_strategies,
      )
  
file_path: catboost/contrib/python/hypothesis/py3/hypothesis/strategies/__init__.py
imports: from hypothesis.strategies._internal import SearchStrategy
  from hypothesis.strategies._internal.collections import tuples
  from hypothesis.strategies._internal.core import DataObject, DrawFn, binary, booleans, builds, characters, complex_numbers, composite, data, decimals, deferred, dictionaries, emails, fixed_dictionaries, fractions, from_regex, from_type, frozensets, functions, iterables, lists, permutations, random_module, randoms, recursive, register_type_strategy, runner, sampled_from, sets, shared, slices, text, uuids
  from hypothesis.strategies._internal.datetime import dates, datetimes, timedeltas, times, timezone_keys, timezones
  from hypothesis.strategies._internal.ipaddress import ip_addresses
  from hypothesis.strategies._internal.misc import just, none, nothing
  from hypothesis.strategies._internal.numbers import floats, integers
  from hypothesis.strategies._internal.strategies import one_of
  from hypothesis.strategies._internal.utils import _strategies
label_desc: Use image node_id 1 for calling a global function with example usage: _check_exports(_public) without return types