code: def test_dropout_basic(getkey):
      dropout = eqx.nn.Dropout()
      x = jrandom.normal(getkey(), (3, 4, 5))
      y = dropout(x, key=getkey())
      assert jnp.all((y == 0) | (y == x / 0.5))
  
imports: import warnings
  from typing import Union
  import equinox
  import jax
  import jax.nn
  import jax.numpy
  import jax.random
  import pytest
label_desc: Use image node_id 4 for calling a global function with example usage: test_dropout_basic(getkey) without return types