old_contents: import unittest
  from unittest import mock
  
  from click.testing import CliRunner
  
  from scuevals_api.cmd import cli
  
  
  class CmdsTestCase(unittest.TestCase):
  
      @classmethod
      def setUpClass(cls):
          cls.runner = CliRunner()
  
          def cli_run(self, *cmds):
              return self.runner.invoke(cli, cmds)
  
          cls.cli_run = cli_run
  
      def test_initdb(self):
          result = self.cli_run('initdb')
          self.assertEqual(0, result.exit_code, msg=str(result))
  
      @mock.patch('flask.Flask.run', create=True, return_value=True)
      def test_start(self, new_app_run_func):
          result = self.cli_run('start')
          self.assertEqual(0, result.exit_code, msg=str(result))
  
new_contents: import unittest
  from unittest import mock
  
  from click.testing import CliRunner
  
  from scuevals_api.cmd import cli
  
  
  class CmdsTestCase(unittest.TestCase):
  
      @classmethod
      def setUpClass(cls):
          cls.runner = CliRunner()
  
          def cli_run(self, *cmds):
              return self.runner.invoke(cli, cmds)
  
          cls.cli_run = cli_run
  
      def test_initdb(self):
          result = self.cli_run('initdb')
          self.assertEqual(0, result.exit_code, msg=str(result))
  
      @mock.patch('flask.Flask.run', create=True, return_value=True)
      def test_start(self, new_app_run_func):
          result = self.cli_run('start', '--env', 'test')
          self.assertEqual(0, result.exit_code, msg=str(result))
  
subject: Set test for start cmd to test env