def test_download_all_ignore(LINUX_TASK_ID, LINUX_TASK, GROUP_TASKS_1, GROUP_TASKS_2, FAKE_ARTIFACTS_DIR): responses.add( responses.GET, 'https://queue.taskcluster.net/v1/task/{}'.format(LINUX_TASK_ID), json=LINUX_TASK, status=200) for group_tasks in _group_tasks(): responses.add( responses.GET, 'https://queue.taskcluster.net/v1/task-group/aPt9FbIdQwmhwDIPDYLuaw/list', json=group_tasks, status=200) a = ArtifactsHandler({'linux': LINUX_TASK_ID}, ['talos', 'xpcshell'], parent_dir=FAKE_ARTIFACTS_DIR) downloaded = set() def mock_download(task): downloaded.add(task['status']['taskId']) a.download = mock_download a.download_all() assert downloaded == set([ 'test-linux64-ccov/debug-mochitest-devtools-chrome-e10s-4-completed', 'test-linux64-ccov/debug-cppunit-completed', ])
def test_download_all(LINUX_TASK_ID, LINUX_TASK, GROUP_TASKS_1, GROUP_TASKS_2, FAKE_ARTIFACTS_DIR): responses.add( responses.GET, f"https://queue.taskcluster.net/v1/task/{LINUX_TASK_ID}", json=LINUX_TASK, status=200, ) for group_tasks in _group_tasks(): responses.add( responses.GET, "https://queue.taskcluster.net/v1/task-group/aPt9FbIdQwmhwDIPDYLuaw/list", json=group_tasks, status=200, ) a = ArtifactsHandler({"linux": LINUX_TASK_ID}, parent_dir=FAKE_ARTIFACTS_DIR) downloaded = set() def mock_download(task): downloaded.add(task["status"]["taskId"]) a.download = mock_download a.download_all() assert downloaded == set([ "test-linux64-ccov/debug-mochitest-devtools-chrome-e10s-4-completed", "test-windows10-64-ccov/debug-xpcshell-4-failed", "test-linux64-ccov/debug-cppunit-completed", ])
def test_download_all(LINUX_TASK_ID, LINUX_TASK, GROUP_TASKS_1, GROUP_TASKS_2, FAKE_ARTIFACTS_DIR): responses.add(responses.GET, 'https://queue.taskcluster.net/v1/task/{}'.format(LINUX_TASK_ID), json=LINUX_TASK, status=200) for group_tasks in _group_tasks(): responses.add(responses.GET, 'https://queue.taskcluster.net/v1/task-group/aPt9FbIdQwmhwDIPDYLuaw/list', json=group_tasks, status=200) a = ArtifactsHandler({'linux': LINUX_TASK_ID}, parent_dir=FAKE_ARTIFACTS_DIR) downloaded = set() def mock_download(task): downloaded.add(task['status']['taskId']) a.download = mock_download a.download_all() assert downloaded == set([ 'test-linux64-ccov/debug-mochitest-devtools-chrome-e10s-4-completed', 'test-windows10-64-ccov/debug-xpcshell-4-failed', 'test-linux64-ccov/debug-cppunit-completed', ])