Skip to content

Commit 79082b7

Browse files
committed
updates per @3coins
1 parent 2ce0232 commit 79082b7

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

jupyter_scheduler/models.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class CreateJob(BaseModel):
9797
name: str
9898
output_filename_template: Optional[str] = OUTPUT_FILENAME_TEMPLATE
9999
compute_type: Optional[str] = None
100-
triggered_by: Optional[Event] = None
100+
create_event: Optional[Event] = None
101101

102102
@root_validator
103103
def compute_input_filename(cls, values) -> Dict:
@@ -158,7 +158,7 @@ class DescribeJob(BaseModel):
158158
status: Status = Status.CREATED
159159
status_message: Optional[str] = None
160160
downloaded: bool = False
161-
triggered_by: Optional[Event] = None
161+
create_event: Optional[Event] = None
162162

163163
class Config:
164164
orm_mode = True
@@ -223,7 +223,7 @@ class CreateJobDefinition(BaseModel):
223223
compute_type: Optional[str] = None
224224
schedule: Optional[str] = None
225225
timezone: Optional[str] = None
226-
on_events: List[EventType] = []
226+
events: List[EventType] = []
227227

228228
@root_validator
229229
def compute_input_filename(cls, values) -> Dict:
@@ -249,7 +249,7 @@ class DescribeJobDefinition(BaseModel):
249249
create_time: int
250250
update_time: int
251251
active: bool
252-
on_events: List[EventType] = []
252+
events: List[EventType] = []
253253

254254
class Config:
255255
orm_mode = True
@@ -269,7 +269,7 @@ class UpdateJobDefinition(BaseModel):
269269
active: Optional[bool] = None
270270
compute_type: Optional[str] = None
271271
input_uri: Optional[str] = None
272-
on_events: List[EventType] = []
272+
events: List[EventType] = []
273273

274274

275275
class ListJobDefinitionsQuery(BaseModel):
@@ -311,4 +311,4 @@ class JobFeature(str, Enum):
311311
class Event(BaseModel):
312312
event_id: str
313313
event_type: str
314-
parameters: Dict[str, str]
314+
parameters: Dict[str, Any]

jupyter_scheduler/orm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class Job(CommonColumns, Base):
9898
url = Column(String(256), default=generate_jobs_url)
9999
pid = Column(Integer)
100100
idempotency_token = Column(String(256))
101-
triggered_by = Column(JsonType(1024), nullable=True)
101+
create_event = Column(JsonType(1024), nullable=True)
102102

103103

104104
class JobDefinition(CommonColumns, Base):
@@ -109,7 +109,7 @@ class JobDefinition(CommonColumns, Base):
109109
url = Column(String(256), default=generate_job_definitions_url)
110110
create_time = Column(Integer, default=get_utc_timestamp)
111111
active = Column(Boolean, default=True)
112-
on_events = Column(JsonType(1024), default=list)
112+
events = Column(JsonType(1024), default=list)
113113

114114

115115
def create_tables(db_url, drop_tables=False):

jupyter_scheduler/tests/test_scheduler.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,20 @@ def test_create_job_definition(jp_scheduler):
4848
assert "helloworld.ipynb" == definition.input_filename
4949
assert "default" == definition.runtime_environment_name
5050
assert "hello world" == definition.name
51-
assert [] == definition.on_events
51+
assert [] == definition.events
5252

5353

54-
def test_create_job_definition_with_on_events(jp_scheduler):
55-
params_with_on_events = {
54+
def test_create_job_definition_with_events(jp_scheduler):
55+
params_with_events = {
5656
**test_job_def_params,
57-
"on_events": [EventType(**event_type_params)],
57+
"events": [EventType(**event_type_params)],
5858
}
59-
create_job_definition(jp_scheduler, params_with_on_events)
59+
create_job_definition(jp_scheduler, params_with_events)
6060

6161
with jp_scheduler.db_session() as session:
6262
definitions = session.query(JobDefinition).all()
6363
definition = definitions[0]
64-
assert [{"name": "a", "parameters": {"foo": "bar"}}] == definition.on_events
64+
assert [{"name": "a", "parameters": {"foo": "bar"}}] == definition.events
6565

6666

6767
job_definition_1 = {
@@ -74,7 +74,7 @@ def test_create_job_definition_with_on_events(jp_scheduler):
7474
"update_time": 1,
7575
"create_time": 1,
7676
"active": True,
77-
"on_events": [],
77+
"events": [],
7878
}
7979

8080
job_definition_2 = {
@@ -88,7 +88,7 @@ def test_create_job_definition_with_on_events(jp_scheduler):
8888
"create_time": 2,
8989
"active": True,
9090
"tags": ["tag_2"],
91-
"on_events": [],
91+
"events": [],
9292
}
9393

9494
job_definition_3 = {
@@ -102,7 +102,7 @@ def test_create_job_definition_with_on_events(jp_scheduler):
102102
"create_time": 3,
103103
"active": False,
104104
"tags": ["tag_3"],
105-
"on_events": [],
105+
"events": [],
106106
}
107107

108108

0 commit comments

Comments
 (0)