code: def test_bad_arguments(self):
      with self.assertRaises(ValueError):
          filters.KeyFilter(FakeLogger())
      with self.assertRaises(ValueError):
          filters.KeyFilter(FakeLogger(), keep=("a",), drop=("b",))
  
imports: import time
  from acme.utils.loggers import base
  from acme.utils.loggers import filters
  from absl.testing import absltest
label_desc: Use image node_id 3 for calling the KeyFilterTest obj's underlying member method code with example usage: obj.test_bad_arguments() without return types