def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime): execute_sensor_iteration( instance, get_default_daemon_logger("SensorDaemon"), debug_crash_flags=debug_crash_flags, ) finally: cleanup_test_instance(instance)
def _test_launch_scheduled_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime): launch_scheduled_runs( instance, logger(), pendulum.now("UTC"), debug_crash_flags=debug_crash_flags, ) finally: cleanup_test_instance(instance)
def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime), ProcessGrpcServerRegistry( ) as grpc_server_registry: with DynamicWorkspace(grpc_server_registry) as workspace: list( execute_sensor_iteration( instance, get_default_daemon_logger("SensorDaemon"), workspace, debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_launch_scheduled_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: with ProcessGrpcServerRegistry(wait_for_processes_on_exit=True) as grpc_server_registry: try: with pendulum.test(execution_datetime): list( launch_scheduled_runs( instance, grpc_server_registry, logger(), pendulum.now("UTC"), debug_crash_flags=debug_crash_flags, ) ) finally: cleanup_test_instance(instance)
def _test_launch_scheduled_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with create_test_daemon_workspace(workspace_load_target(), instance) as workspace: with pendulum.test(execution_datetime): list( launch_scheduled_runs( instance, workspace, logger(), pendulum.now("UTC"), debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_launch_scheduled_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with ProcessGrpcServerRegistry() as grpc_server_registry: with DynamicWorkspace(grpc_server_registry) as workspace: with pendulum.test(execution_datetime): list( launch_scheduled_runs( instance, workspace, logger(), pendulum.now("UTC"), debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime), ProcessGrpcServerRegistry( wait_for_processes_on_exit=True ) as grpc_server_registry: with RepositoryLocationHandleManager(grpc_server_registry) as handle_manager: list( execute_sensor_iteration( instance, get_default_daemon_logger("SensorDaemon"), handle_manager, debug_crash_flags=debug_crash_flags, ) ) finally: cleanup_test_instance(instance)
def _test_backfill_in_subprocess(instance_ref, debug_crash_flags): execution_datetime = pendulum.datetime( year=2021, month=2, day=17, ).in_tz("US/Central") with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime): list( execute_backfill_iteration( instance, get_default_daemon_logger("BackfillDaemon"), debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_launch_sensor_runs_in_subprocess(instance_ref, execution_datetime, debug_crash_flags): with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test( execution_datetime), create_test_daemon_workspace( workspace_load_target=workspace_load_target(), instance=instance, ) as workspace: list( execute_sensor_iteration( instance, get_default_daemon_logger("SensorDaemon"), workspace, debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_backfill_in_subprocess(instance_ref, debug_crash_flags): execution_datetime = to_timezone( create_pendulum_time( year=2021, month=2, day=17, ), "US/Central", ) with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime), ProcessGrpcServerRegistry( wait_for_processes_on_exit=True) as grpc_server_registry: list( execute_backfill_iteration( instance, grpc_server_registry, get_default_daemon_logger("BackfillDaemon"), debug_crash_flags=debug_crash_flags, )) finally: cleanup_test_instance(instance)
def _test_backfill_in_subprocess(instance_ref, debug_crash_flags): execution_datetime = to_timezone( create_pendulum_time( year=2021, month=2, day=17, ), "US/Central", ) with DagsterInstance.from_ref(instance_ref) as instance: try: with pendulum.test(execution_datetime), create_test_daemon_workspace() as workspace: list( execute_backfill_iteration( instance, workspace, get_default_daemon_logger("BackfillDaemon"), debug_crash_flags=debug_crash_flags, ) ) finally: cleanup_test_instance(instance)