Skip to content

Commit

Permalink
add back mutation tests for sensor/schedules with default status (#6721)
Browse files Browse the repository at this point in the history
* update default status tests

* add partition set snapshot
  • Loading branch information
prha committed Feb 18, 2022
1 parent 9eba0d0 commit 19b106c
Show file tree
Hide file tree
Showing 5 changed files with 400 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
AssetObservation,
Bool,
DagsterInstance,
DefaultScheduleStatus,
DefaultSensorStatus,
DynamicOutput,
DynamicOutputDefinition,
Enum,
Expand Down Expand Up @@ -1078,6 +1080,15 @@ def define_schedules():
def partition_based_decorator(_date):
return {}

@daily_schedule(
pipeline_name="no_config_pipeline",
start_date=today_at_midnight().subtract(days=1),
execution_time=(datetime.datetime.now() + datetime.timedelta(hours=2)).time(),
default_status=DefaultScheduleStatus.RUNNING,
)
def running_in_code_schedule(_date):
return {}

@daily_schedule(
pipeline_name="multi_mode_with_loggers",
start_date=today_at_midnight().subtract(days=1),
Expand Down Expand Up @@ -1194,6 +1205,7 @@ def timezone_schedule(_date):
tags_error_schedule,
timezone_schedule,
invalid_config_schedule,
running_in_code_schedule,
]


Expand Down Expand Up @@ -1260,12 +1272,24 @@ def custom_interval_sensor(_):
tags={"test": "1234"},
)

@sensor(
pipeline_name="no_config_pipeline",
mode="default",
default_status=DefaultSensorStatus.RUNNING,
)
def running_in_code_sensor(_):
return RunRequest(
run_key=None,
tags={"test": "1234"},
)

return [
always_no_config_sensor,
once_no_config_sensor,
never_no_config_sensor,
multi_no_config_sensor,
custom_interval_sensor,
running_in_code_sensor,
]


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1256,6 +1256,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1322,6 +1328,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1388,6 +1400,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1454,6 +1472,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1520,6 +1544,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1586,6 +1616,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1652,6 +1688,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1718,6 +1760,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1784,6 +1832,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down Expand Up @@ -1850,6 +1904,12 @@
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'running_in_code_schedule_partitions',
'pipelineName': 'no_config_pipeline',
'solidSelection': None
},
{
'mode': 'default',
'name': 'scheduled_integer_partitions',
Expand Down

0 comments on commit 19b106c

Please sign in to comment.