old_contents: from flask_script import Manager
  from flask_skeleton_api.main import app
  import subprocess
  import os
  
  manager = Manager(app)
  
  
  @manager.command
  def unittest(report=False):
      """Run unit tests"""
  
      if report:
          subprocess.call(["py.test", "--junitxml=test-output/unit-test-output.xml",
                           "--cov-report=html:test-output/unit-test-cov-report"])
      else:
          subprocess.call(["py.test"])
  
  
  @manager.command
  def integrationtest(report=False):
      """Run integration tests"""
  
      if report:
          subprocess.call(["py.test", "--junitxml=test-output/integration-test-output.xml",
                           "integration_tests"])
      else:
          subprocess.call(["py.test", "integration_tests"])
  
  
  @manager.command
  def runserver(port=9998):
      """Run the app using flask server"""
  
      os.environ["PYTHONUNBUFFERED"] = "yes"
      os.environ["LOG_LEVEL"] = "DEBUG"
      os.environ["COMMIT"] = "LOCAL"
  
      app.run(debug=True, port=int(port))
  
  if __name__ == "__main__":
      manager.run()
  
new_contents: from flask_script import Manager
  from flask_skeleton_api.main import app
  import subprocess
  import os
  # Using Alembic?
  # See what extra lines are needed here:
  # http://192.168.249.38/gadgets/gadget-api/blob/master/manage.py
  
  manager = Manager(app)
  
  @manager.command
  def unittest(report=False):
      """Run unit tests"""
  
      if report:
          subprocess.call(["py.test", "--junitxml=test-output/unit-test-output.xml",
                           "--cov-report=html:test-output/unit-test-cov-report"])
      else:
          subprocess.call(["py.test"])
  
  
  @manager.command
  def integrationtest(report=False):
      """Run integration tests"""
  
      if report:
          subprocess.call(["py.test", "--junitxml=test-output/integration-test-output.xml",
                           "integration_tests"])
      else:
          subprocess.call(["py.test", "integration_tests"])
  
  
  @manager.command
  def runserver(port=9998):
      """Run the app using flask server"""
  
      os.environ["PYTHONUNBUFFERED"] = "yes"
      os.environ["LOG_LEVEL"] = "DEBUG"
      os.environ["COMMIT"] = "LOCAL"
  
      app.run(debug=True, port=int(port))
  
  if __name__ == "__main__":
      manager.run()
  
subject: Add link to gadget for Alembic code