File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
1
import logging
2
2
import os
3
- from typing import Any , Optional
3
+ from typing import Any
4
4
5
5
from taskbadger .exceptions import (
6
6
ConfigurationError ,
@@ -110,7 +110,7 @@ def create_task(
110
110
actions : list [Action ] = None ,
111
111
monitor_id : str = None ,
112
112
tags : dict [str , str ] = None ,
113
- ) -> Optional [ "Task" ] :
113
+ ) -> "Task" :
114
114
"""Create a Task.
115
115
116
116
Arguments:
@@ -152,7 +152,7 @@ def create_task(
152
152
153
153
task_dict = Badger .current .call_before_create (task_dict )
154
154
if not task_dict :
155
- return None
155
+ raise TaskbadgerException ( "before_create callback returned None" )
156
156
157
157
task = TaskRequest .from_dict (task_dict )
158
158
kwargs = _make_args (body = task )
@@ -273,7 +273,7 @@ def create(
273
273
actions : list [Action ] = None ,
274
274
monitor_id : str = None ,
275
275
tags : dict [str , str ] = None ,
276
- ) -> Optional [ "Task" ] :
276
+ ) -> "Task" :
277
277
"""Create a new task
278
278
279
279
See [taskbadger.create_task][] for more information.
Original file line number Diff line number Diff line change @@ -125,8 +125,8 @@ def before_create(_):
125
125
126
126
settings .before_create = before_create
127
127
128
- task = create_task ( name = "task name" )
129
- assert task is None
128
+ with pytest . raises ( TaskbadgerException ):
129
+ create_task ( name = "task name" )
130
130
131
131
patched_create .assert_not_called ()
132
132
You can’t perform that action at this time.
0 commit comments