Skip to content

Commit 18e6132

Browse files
authored
Merge pull request #119 from Miksus/test/deprecation_warnings
TEST: fix warnings in tests
2 parents 1204c1a + 8761359 commit 18e6132

File tree

8 files changed

+24
-16
lines changed

8 files changed

+24
-16
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
4444
- name: Run test suite
4545
run: |
46-
python -m pytest --pyargs rocketry -W error::UserWarning -W error::FutureWarning
46+
python -m pytest --pyargs rocketry -W error::UserWarning -W error::FutureWarning -W error::DeprecationWarning
4747
4848
# Seems there is a possible problem with pytest-cov parallelization
4949
#- name: Run test suite

rocketry/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def run(self, *task_names:Tuple[str], execution=None, obey_cond=False):
275275
}
276276
if name in task_names:
277277
if not obey_cond:
278-
task.force_run = True
278+
task.run()
279279
if execution is not None:
280280
task.execution = execution
281281
else:

rocketry/test/session/params/test_return.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ def test_normal(session, execution):
2525
name="return task",
2626
start_cond="~has started",
2727
execution=execution,
28-
force_run=True,
2928
session=session
3029
)
30+
task_return.run()
3131
task = FuncTask(
3232
func_x_with_arg,
3333
name="a task",
@@ -54,9 +54,9 @@ def test_normal_pass_task(session, execution):
5454
name="return task",
5555
start_cond="~has started",
5656
execution=execution,
57-
force_run=True,
5857
session=session
5958
)
59+
task_return.run()
6060
task = FuncTask(
6161
func_x_with_arg,
6262
name="a task",

rocketry/test/session/test_logs.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ def emit(self, record):
5353
raise RuntimeError("Oops")
5454
logger = logging.getLogger("rocketry.task")
5555
logger.handlers.insert(0, MyHandler())
56-
task = FuncTask({"success": do_success, "fail": do_fail}[status], name="a task", execution=execution, force_run=True, session=session)
56+
task = FuncTask({"success": do_success, "fail": do_fail}[status], name="a task", execution=execution, session=session)
57+
task.run()
5758

5859
if on == "startup":
5960
task.on_startup = True
@@ -85,7 +86,8 @@ def emit(self, record):
8586

8687
logger = logging.getLogger("rocketry.task")
8788
logger.handlers.insert(0, MyHandler())
88-
task = FuncTask({"success": do_success, "fail": do_fail}[status], name="a task", execution=execution, force_run=True, session=session)
89+
task = FuncTask({"success": do_success, "fail": do_fail}[status], name="a task", execution=execution, session=session)
90+
task.run()
8991
if on == "startup":
9092
task.on_startup = True
9193
elif on == "shutdown":
@@ -167,10 +169,15 @@ def test_get_logs_params(tmpdir, mock_pydatetime, mock_time, query, expected, se
167169
RepoHandler(repo=MemoryRepo(model=CustomRecord))
168170
]
169171

170-
task1 = FuncTask(lambda: None, name="task1", execution="main", force_run=True, session=session)
171-
task2 = FuncTask(lambda: None, name="task2", execution="main", force_run=True, session=session)
172-
task3 = FuncTask(lambda: None, name="task3", execution="main", force_run=True, session=session)
173-
task4 = FuncTask(lambda: None, name="task4", execution="main", force_run=True, session=session)
172+
task1 = FuncTask(lambda: None, name="task1", execution="main", session=session)
173+
task2 = FuncTask(lambda: None, name="task2", execution="main", session=session)
174+
task3 = FuncTask(lambda: None, name="task3", execution="main", session=session)
175+
task4 = FuncTask(lambda: None, name="task4", execution="main", session=session)
176+
177+
task1.run()
178+
task2.run()
179+
task3.run()
180+
task4.run()
174181

175182
# Start
176183
mock_pydatetime("2021-01-01 00:00:00")

rocketry/test/task/code/test_construct.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def main():
3535
3636
return_value = main()
3737
"""), execution=execution, name="mytask", session=session)
38-
task.force_run = True
38+
task.run()
3939

4040
session.config.shut_cond = TaskStarted(task='mytask') >= 1
4141
session.start()
@@ -51,7 +51,7 @@ def main(param):
5151
5252
return_value = main(myparam)
5353
"""), name="mytask", execution=execution, parameters={'myparam': ' + myparam'}, session=session)
54-
task.force_run = True
54+
task.run()
5555

5656
session.config.shut_cond = TaskStarted(task='mytask') >= 1
5757
session.start()
@@ -73,7 +73,7 @@ def main():
7373
7474
return_value = main()
7575
"""), execution=execution, name="mytask", session=session)
76-
task.force_run = True
76+
task.run()
7777

7878
session.config.shut_cond = TaskStarted(task='mytask') >= 1
7979
session.start()

rocketry/test/task/func/test_run.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,8 @@ def test_force_run(session):
209209
execution="main",
210210
session=session
211211
)
212-
task.force_run = True
212+
with pytest.deprecated_call():
213+
task.force_run = True
213214

214215
assert bool(task)
215216
assert bool(task)

rocketry/test/task/misc/test_restart.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def test_scheduler_restart(tmpdir, session):
2525

2626
task = Restart(session=session)
2727

28-
task.force_run = True
28+
task.run()
2929

3030
session.config.shut_cond = TaskStarted(task=task) == 1
3131
session.config.restarting = "recall"

rocketry/test/task/misc/test_shutdown.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def test_scheduler_shutdown(tmpdir, session):
2323

2424
task = ShutDown(session=session)
2525

26-
task.force_run = True
26+
task.run()
2727

2828
session.config.shut_cond = AlwaysFalse()
2929

0 commit comments

Comments
 (0)