old_contents: #!/usr/bin/env python
  from __future__ import print_function
  import glob
  import string
  import sys
  import os
  from subprocess import check_call
  
  from test_utils import PYTHON, BRO, TEST_ENV, diff_q
  
  
  os.chdir(os.path.abspath("../../tests"))
  for filename in glob.glob("testdata/*.compressed*"):
      filename = os.path.abspath(filename)
      print('Testing decompression of file "%s"' % os.path.basename(filename))
      expected = string.split(filename, ".compressed")[0]
      uncompressed = expected + ".uncompressed"
      check_call([PYTHON, BRO, "-f", "-d", "-i", filename, "-o", uncompressed],
                 env=TEST_ENV)
      if diff_q(uncompressed, expected) != 0:
          sys.exit(1)
      # Test the streaming version
      with open(filename, "rb") as infile, open(uncompressed, "wb") as outfile:
          check_call([PYTHON, BRO, '-d'], stdin=infile, stdout=outfile,
                     env=TEST_ENV)
      if diff_q(uncompressed, expected) != 0:
          sys.exit(1)
      os.unlink(uncompressed)
  
new_contents: #!/usr/bin/env python
  from __future__ import print_function
  import glob
  import sys
  import os
  from subprocess import check_call
  
  from test_utils import PYTHON, BRO, TEST_ENV, diff_q
  
  
  os.chdir(os.path.abspath("../../tests"))
  for filename in glob.glob("testdata/*.compressed*"):
      filename = os.path.abspath(filename)
      print('Testing decompression of file "%s"' % os.path.basename(filename))
      expected = filename.split(".compressed")[0]
      uncompressed = expected + ".uncompressed"
      check_call([PYTHON, BRO, "-f", "-d", "-i", filename, "-o", uncompressed],
                 env=TEST_ENV)
      if diff_q(uncompressed, expected) != 0:
          sys.exit(1)
      # Test the streaming version
      with open(filename, "rb") as infile, open(uncompressed, "wb") as outfile:
          check_call([PYTHON, BRO, '-d'], stdin=infile, stdout=outfile,
                     env=TEST_ENV)
      if diff_q(uncompressed, expected) != 0:
          sys.exit(1)
      os.unlink(uncompressed)
  
subject: use built-in split instead of 'string' module for py23