old_contents: # emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
  # vi: set ft=python sts=4 ts=4 sw=4 et:
  """ Smoke testing the cm module
  """
  from nose import SkipTest
  
  try:
      import matplotlib as mp
      # Make really sure that we don't try to open an Xserver connection.
      mp.use('svg', warn=False)
      import pylab as pl
      pl.switch_backend('svg')
  except ImportError:
      raise SkipTest('Could not import matplotlib')
  
  from ..cm import dim_cmap, replace_inside
  
  
  def test_dim_cmap():
      # This is only a smoke test
      mp.use('svg', warn=False)
      import pylab as pl
      dim_cmap(pl.cm.jet)
  
  
  def test_replace_inside():
      # This is only a smoke test
      mp.use('svg', warn=False)
      import pylab as pl
      pl.switch_backend('svg')
      replace_inside(pl.cm.jet, pl.cm.hsv, .2, .8)
      # We also test with gnuplot, which is defined using function
      replace_inside(pl.cm.gnuplot, pl.cm.gnuplot2, .2, .8)
  
  
  
new_contents: # emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
  # vi: set ft=python sts=4 ts=4 sw=4 et:
  """ Smoke testing the cm module
  """
  from nose import SkipTest
  
  try:
      import matplotlib as mp
      # Make really sure that we don't try to open an Xserver connection.
      mp.use('svg', warn=False)
      import pylab as pl
      pl.switch_backend('svg')
  except ImportError:
      raise SkipTest('Could not import matplotlib')
  
  from ..cm import dim_cmap, replace_inside
  
  
  def test_dim_cmap():
      # This is only a smoke test
      mp.use('svg', warn=False)
      import pylab as pl
      dim_cmap(pl.cm.jet)
  
  
  def test_replace_inside():
      # This is only a smoke test
      mp.use('svg', warn=False)
      import pylab as pl
      pl.switch_backend('svg')
      replace_inside(pl.cm.jet, pl.cm.hsv, .2, .8)
      # We also test with gnuplot, which is defined using function
      if hasattr(pl.cm, 'gnuplot'):
          # gnuplot is only in recent version of MPL
          replace_inside(pl.cm.gnuplot, pl.cm.gnuplot2, .2, .8)
  
  
  
subject: Fix tests on old MPL