def test_load_from_directory(): with mock.patch( 'acmdrunner.loader.load_commands_from_directory', autospec=True ) as commands_mock: Loader.load_from_directory(active_dir) commands_mock.assert_called_once_with(active_dir)
def test_load_from_package(): with mock.patch( 'acmdrunner.loader.load_commands_from_directory', autospec=True ) as commands_mock: Loader.load_from_package('tests') commands_mock.assert_called_once_with(cur_dir, package='tests')
def run(): packages_to_traverse = ('rit.app', 'rit.core') for package in packages_to_traverse: Loader.load_from_package(package) Loader.load_from_directory(os.path.dirname(__file__)) app_env = get_env_for_app() try: app_env.cmd_dispatcher.execute_command(sys.argv[1], *sys.argv[2:]) except IndexError: print("All registered commands are:") app_env.cmd_dispatcher.list_all_commands()
def run(): packages_to_traverse = ('rit.app', 'rit.core') for package in packages_to_traverse: Loader.load_from_package(package) Loader.load_from_directory(os.path.dirname(__file__)) app_env = get_env_for_app() try: app_env.cmd_dispatcher.execute_command( sys.argv[1], *sys.argv[2:] ) except IndexError: print("All registered commands are:") app_env.cmd_dispatcher.list_all_commands()
def test_integration(): Loader.load_from_directory(active_dir) assert (tests.management.acr_commands.command_dispatcher .is_registered('test'))