Skip to content

Commit da38987

Browse files
committed
clear_artifacts should still be a task.
1 parent 9b50f41 commit da38987

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

readthedocs/projects/tasks.py

+1
Original file line numberDiff line numberDiff line change
@@ -909,6 +909,7 @@ def remove_dir(path):
909909
shutil.rmtree(path, ignore_errors=True)
910910

911911

912+
@task()
912913
def clear_artifacts(version_pk):
913914
"""Remove artifacts from the web servers"""
914915
version = Version.objects.get(pk=version_pk)

readthedocs/rtd_tests/tests/test_celery.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import absolute_import
21
import os
32
import json
43
import shutil
@@ -54,13 +53,15 @@ def test_clear_artifacts(self):
5453
directory = self.project.get_production_media_path(type_='pdf', version_slug=version.slug)
5554
os.makedirs(directory)
5655
self.assertTrue(exists(directory))
57-
tasks.clear_artifacts(version_pk=version.pk)
56+
result = tasks.clear_artifacts.delay(version_pk=version.pk)
57+
self.assertTrue(result.successful())
5858
self.assertFalse(exists(directory))
5959

6060
directory = version.project.rtd_build_path(version=version.slug)
6161
os.makedirs(directory)
6262
self.assertTrue(exists(directory))
63-
tasks.clear_artifacts(version_pk=version.pk)
63+
result = tasks.clear_artifacts.delay(version_pk=version.pk)
64+
self.assertTrue(result.successful())
6465
self.assertFalse(exists(directory))
6566

6667
@patch('readthedocs.projects.tasks.UpdateDocsTask.build_docs',

0 commit comments

Comments
 (0)