code: def test_elbo():
      assert (
          elbo(x, y, cov_full=cov_full)
          == elbo(x, y, cov_diag=cov_diag)
          == elbo(x, y, sim=sim)
      )
      assert elbo(x, y) == elbo(
          x, y, sim=1.0
      )  # Passing no kwarg's should lead to an identity covariance matrix
      assert elbo(x, y, sim=0.05).numpy() > 0
      assert elbo(x, x, sim=0.05).numpy() < 0
  
file_path: alibi-detect/alibi_detect/models/tensorflow/tests/test_losses_tf.py
imports: import pytest
  import numpy
  import tensorflow
  from alibi_detect.models.tensorflow.losses import elbo, loss_adv_ae, loss_aegmm, loss_vaegmm, loss_distillation
label_desc: Use image node_id 1 for calling a global function with example usage: test_elbo() without return types