code: def test_invalid_warmup_length(self):
      with self.assertRaises(ValueError):
          moving_averages.ExponentialMovingAverage(
              0.5, warmup_length=-1, zero_debias=False
          )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from haiku._src import basic
  from haiku._src import moving_averages
  from haiku._src import multi_transform
  from haiku._src import test_utils
  from haiku._src import transform
  import jax
  import jax.numpy
  import jax.random
  import numpy
  import tree
label_desc: Use image node_id 3 for calling the MovingAveragesTest obj's underlying member method code with example usage: obj.test_invalid_warmup_length() without return types