def test_run(self): from pecan.commands import CommandRunner runner = CommandRunner() self.assertRaises( RuntimeError, runner.run, ['serve', 'missing_file.py'] )
def test_commands(self): from pecan.commands import ( ServeCommand, ShellCommand, CreateCommand, CommandRunner ) runner = CommandRunner() assert runner.commands['serve'] == ServeCommand assert runner.commands['shell'] == ShellCommand assert runner.commands['create'] == CreateCommand
from pecan.commands import CommandRunner runner = CommandRunner() runner.run(['serve', 'config.py'])
def main(): dir_name = os.path.dirname(__file__) drive, path_and_file = os.path.splitdrive(dir_name) path, filename = os.path.split(path_and_file) runner = CommandRunner() runner.run(['serve', path + '/config.py'])