code: def test_elbo_error():
      with pytest.raises(ValueError):
          elbo(x, y, cov_full=cov_full, cov_diag=cov_diag)
          elbo(x, y, cov_full=cov_full, sim=sim)
          elbo(x, y, cov_diag=cov_diag, sim=sim)
  
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 2 for calling a global function with example usage: test_elbo_error() without return types