old_contents: #!/usr/bin/env python
  # run-tests.py
  
  import sys
  
  import pytest
  
  ARGS = [
      #'--exitfirst',
      #'--pdb',
  ]
  
  if 'idlelib' in sys.modules:
      ARGS.extend(['--capture=sys', '--color=no'])
  elif sys.version_info.major == 2 and 'win_unicode_console' in sys.modules:
      ARGS.append('--capture=sys')
  
  sys.exit(pytest.main(ARGS + sys.argv[1:]))
  
new_contents: #!/usr/bin/env python
  # run-tests.py
  
  import sys
  
  import pytest
  
  ARGS = [
      #'--exitfirst',
      #'--pdb',
  ]
  
  if 'idlelib' in sys.modules:
      ARGS.extend(['--capture=sys', '--color=no'])
  
  sys.exit(pytest.main(ARGS + sys.argv[1:]))
  
subject: drop PY2 branch from test-running script