old_contents: import logging
  
  _logger = logging.getLogger()
  _logger.setLevel(logging.ERROR)
  _formatter = logging.Formatter('%(name)s %(levelname)s %(message)s')
  _handler = logging.StreamHandler()
  _handler.setFormatter(_formatter)
  _logger.addHandler(_handler)
  
  import unittest, inspect
  import rdflib
  
  quick = True
  verbose = True
  
  from test.IdentifierEquality import IdentifierEquality
  from test.sparql.QueryTestCase import QueryTestCase
  
  from test.graph import *
  
  from test.triple_store import *
  from test.context import *
  
  # # Graph no longer has the type checking at the moment. Do we want to
  # # put it back? Should we?
  # #
  # # from test.type_check import *
  
  from test.parser import *
  
  if not quick:
      from test import parser_rdfcore
      if verbose:
          parser_rdfcore.verbose = 1
      from test.parser_rdfcore import *
  
      from test.Sleepycat import *
  
  from test.rdf import * # how does this manage to be 9 tests?
  
  from test.n3 import *
  from test.n3_quoting import *
  from test.nt import *
  
  from test.util import *
  from test.seq import SeqTestCase
  
  #from test.store_performace import *
  
  from test.rules import *
  
  from test.n3Test import *
  
  from test.JSON import JSON
  
  import test.rdfa
  
  from test.events import *
  
  if __name__ == "__main__":
  
      # TODO: Fix failed test and comment back in.
      # test.rdfa.main()
  
      if verbose:
          ts = unittest.makeSuite
          tests = [
              c for c in vars().values()
              if inspect.isclass(c)
                  and not isinstance(c, rdflib.Namespace)
                  and issubclass(c, unittest.TestCase)
          ]
          suite = unittest.TestSuite(map(ts, tests))
          unittest.TextTestRunner(verbosity=2).run(suite)
      else:
          unittest.main()
  
  
new_contents: """
  import logging
  
  _logger = logging.getLogger()
  _logger.setLevel(logging.ERROR)
  _formatter = logging.Formatter('%(name)s %(levelname)s %(message)s')
  _handler = logging.StreamHandler()
  _handler.setFormatter(_formatter)
  _logger.addHandler(_handler)
  
  import unittest, inspect
  import rdflib
  
  quick = True
  verbose = True
  
  from test.IdentifierEquality import IdentifierEquality
  from test.sparql.QueryTestCase import QueryTestCase
  
  from test.graph import *
  
  from test.triple_store import *
  from test.context import *
  
  # # Graph no longer has the type checking at the moment. Do we want to
  # # put it back? Should we?
  # #
  # # from test.type_check import *
  
  from test.parser import *
  
  if not quick:
      from test import parser_rdfcore
      if verbose:
          parser_rdfcore.verbose = 1
      from test.parser_rdfcore import *
  
      from test.Sleepycat import *
  
  from test.rdf import * # how does this manage to be 9 tests?
  
  from test.n3 import *
  from test.n3_quoting import *
  from test.nt import *
  
  from test.util import *
  from test.seq import SeqTestCase
  
  #from test.store_performace import *
  
  from test.rules import *
  
  from test.n3Test import *
  
  from test.JSON import JSON
  
  import test.rdfa
  
  from test.events import *
  
  def run():
      # TODO: Fix failed test and comment back in.
      # test.rdfa.main()
  
      if verbose:
          ts = unittest.makeSuite
          tests = [
              c for c in vars().values()
              if inspect.isclass(c)
                  and not isinstance(c, rdflib.Namespace)
                  and issubclass(c, unittest.TestCase)
          ]
          suite = unittest.TestSuite(map(ts, tests))
          unittest.TextTestRunner(verbosity=2).run(suite)
      else:
          unittest.main()
  
  """
  if __name__ == "__main__":
      #run()
      print "use python setup.py test instead"
  
  
subject: change run_tests to print message indicating to use: python setup.py test